Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。就其本质而言,正则表达式是一种小型的、高度专业化的编程语言,它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。在高级用法中,也许还要仔细留意引擎是如何执行给定 RE ,如何以特定方式编写 RE 以令生产的字节码运行速度更快。碰到这些情形时,编写 Python 代码进行处理可能反而更好;尽管 Python 代码比一个精巧的正则表达式要慢些,但它更易理解。sub方法提供一个替换值,可以是字符串或函数,和一个要被处理的字符串。Grammar:使用repl替换string中每一个匹配的子串后返回替换后的字符串。count用于指定最多替换次数,不指定时全部替换。

python 正则表达式 re.sub & re.subn

python 正则表达式 re.sub & re.subn