本文摘自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 快速使用 rest api
Python编程时如何添加中文注释
Python是用什么写的
hash()是Python内置的吗
Python利用format方法保留三位小数
Python语言什么时候发明的
Python缩进有什么用
Python各种图像库的图像读写方式的简单介绍(附代码)
Python vscode输出乱码
Python判断字符类型怎么做
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python贪婪匹配以及多行匹配