本文摘自php中文网,作者不言,侵删。
下面为大家分享一篇python贪婪匹配以及多行匹配的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧1 非贪婪flag
1 2 3 4 | >>> re.findall(r "a(\d+?)" , "a23b" )
[ '2' ]
>>> re.findall(r "a(\d+)" , "a23b" )
[ '23' ]
|
注意比较这种情况:
1 2 3 4 | >>> re.findall(r "a(\d+)b" , "a23b" )
[ '23' ]
>>> re.findall(r "a(\d+?)b" , "a23b" )
[ '23' ]
|
2 如果你要多行匹配,那么加上re.S和re.M标志
re.S:.将会匹配换行符,默认.不会匹配换行符
阅读剩余部分
相关阅读 >>
Python读取文本数据并转化为dataframe格式的方法详解
Python input()函数怎么用
如何查看Python安装路径
r语言和Python的详细对比
学会了Python语言能做什么
Python2和Python3学哪个
pytho 中闭包与装饰器详解
Python语言是非开源语言吗
Python命令行参数是什么
linux和Python先学哪个
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python贪婪匹配以及多行匹配