Python正则表达式替换保留两个字符之间的字符串
我在用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)
这会产生我们想要的结果。