请教 正则表达式中 compile() 和 findall() 有啥区别呀
来源:10-15 一些关于学习正则的建议
慕桂英8523503
2018-05-25
compile() 和 findall() 有啥区别呀 还有就是为啥compile(r‘’)这个r 有啥作用?
写回答
2回答
-
Whalien
2019-08-10
compile()函数会返回一个re.Pattern对象,findall()会返回一个匹配字符串的列表,正则表达式在每次调用函数时模式(Pattern)都会编译一下,这样会影响效率,compile()函数的目的就是预先编译Pattern,返回一个re.Pattern object,这样通过模式对象调用会大幅提高脚本运行效率
00 -
王孙将归
2018-06-21
我来回答半个问题:哪个r,老师讲过了,参考3-7原始字符串章节
00
相似问题