本文摘自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中arange是什么意思
Python中的栈指的是什么
Python + wordcloud + jieba 十分钟学会生成中文词云
Python识别图片中文字的方法
Python中的切片是什么?(实例解析)
利用Python将图片转换成excel文档格式详解
Python防止sql注入方法介绍
Python如何对指定字符串逆序
Python如何合并两个列表?
linux自带Python吗
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python贪婪匹配以及多行匹配