0
我想修改一个字符串,它看起来像这样:重复模式应用re.sub
...some fruit names... ORANGE ...some fruit names...
弄成这个样子:
...some fruit names... ORANGE APPLE ...some fruit names...
随着sed
我会做这样的事情:
sed 's/ORANGE/& APPLE/' <<< $the_string
但是我不知道如何用Python的re
mo来做这种事情独乐。是否有一个特殊标志,其功能相当于sed
的&
?我没有在文档中找到这样的东西。
到目前为止,我要做的就是从中提取字符串的模式ORANGE
(以获得它的litteral形式),追加给它的字符串APPLE
,然后替换到ORANGE
,我已经形成的字符串。但效率很低,我想用一个正则表达式来做同样的事情。
啊,真好!谢谢一堆! – michaelmeyer