本文摘自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操作二维数组画图
交叉验证以及Python代码实现
Python统计单词出现次数
Python中一些常用模块的介绍
Python序列循环移位的3种方法
深入理解Python中多重继承
Python中sep是函数吗?该怎么使用?
r在Python中表示什么意思
Python函数之complex()函数
windows下Python安装paramiko模块和pycrypto模块
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python贪婪匹配以及多行匹配