在Python中用s / old / new语法正则表达式替换

时间:2014-02-03 02:07:40

标签: python regex sed awk

我正在使用Python编写内容,并且我需要一个s/old/new/flags样式的Python正则表达式替换方法, 该语法。这是Python提供的东西,而我不必调用sed或其他东西吗?

感谢。

2 个答案:

答案 0 :(得分:4)

没有。 Python通过re.sub函数或编译的regexp对象上的等效方法提供此行为,但不使用sed样式语法。

答案 1 :(得分:0)

如彼得所述,您可以使用re.sub

语法如下:re.sub(pattern, repl, string, count=0, flags=0)

此处有关该方法的更多信息:re — Regular expression operations