Python正则表达式如何非贪婪模式匹配

2025-07-25 21:07:36

1、打开Python开发工具IDLE,点击File -- New file ,新建‘testPP.py’文件。

Python正则表达式如何非贪婪模式匹配

3、F5运行代码,效果如下图所示,匹配到的内容为['<aaa><bbb><ccc>']。

Python正则表达式如何非贪婪模式匹配

5、F5运行代码,效果如下图所示,匹配到的内容为['<aaa>', '<bbb>', '<ccc>'],成功的把每个尖括号分离了。

Python正则表达式如何非贪婪模式匹配

7、F5运行代码,在不加问号时即贪婪模式也能单独匹配了,但是这是因为'.'无法匹配换行符,

Python正则表达式如何非贪婪模式匹配

9、F5运行代码,效果如下图,这次是真正匹配到包含\n的内容,因为这是贪婪模式匹配的。

Python正则表达式如何非贪婪模式匹配

11、F5运行代码,效果如下图所示,达到了非贪婪匹配的目的。

Python正则表达式如何非贪婪模式匹配
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢