当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python re.compile用法及代码示例


用法:

re.compile(pattern, flags=0)

将正则表达式模式编译成正则表达式对象,可以使用其 match()search() 和其他方法进行匹配,如下所述。

可以通过指定 flags 值来修改表达式的行为。值可以是以下任何变量,使用按位或(| 运算符)组合。

序列

prog = re.compile(pattern)
result = prog.match(string)

相当于

result = re.match(pattern, string)

但是,当表达式将在单个程序中多次使用时,使用re.compile() 并保存生成的正则表达式对象以供重用会更有效。

注意

传递给 re.compile() 和 module-level 匹配函数的最新模式的编译版本被缓存,因此一次只使用几个正则表达式的程序无需担心编译正则表达式。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 re.compile。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。