【发布时间】:2016-11-04 13:08:03
【问题描述】:
我有一个正则表达式来搜索包含'.00.' 或'.11.' 的字符串,如下所示:
.*\.(00|11)\..*
我想做的是用'X00X' 或'X11X' 替换所有匹配模式的匹配项。例如,字符串'.00..0..11.' 将导致'X00X.0.X11X'。
我正在研究 Python re.sub 方法,但不确定如何有效地做到这一点。返回的匹配对象仅在第一次出现时匹配,因此效果不佳。有什么建议吗?我应该为此任务使用字符串替换吗?谢谢。
【问题讨论】: