Python正则表达式替换保留两个字符之间的字符串

-3 投票
1 回答
576 浏览
提问于 2025-04-18 16:30

我在用Python替换文本时遇到了一些挑战。我之前成功地用小数点做了类似的替换,代码是:

tocsv = re.sub(r'"(\d+),(\d+)"', r'\1.\2', output)

现在我想替换的内容是,比如说:

"我需要保留这段文字,但在这个字符串的末尾加一个双引号|

它需要变成:

"我需要保留这段文字,但在这个字符串的末尾加一个双引号"|

谢谢。

相关问题:

1 个回答

2
      import re
      x='"I need to keep this text, but add a double quote at end of this string|'
      print re.sub("\|","\"|",x)

这会产生我们想要的结果。

撰写回答