欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

正则表达式(基本使用、贪婪概念)

程序员文章站 2022-04-21 15:35:15
...

基本使用规则
正则表达式(基本使用、贪婪概念)正则表达式(基本使用、贪婪概念)

贪婪模式 与 .*?

一般情况下正则表达式会尽可能多的匹配前面的字符,例如

str = 'Sabc123'
re = 'S.*(\d)'   #会匹配出 (\d)为 3 ,即.*会尽可能多的匹配字符 (贪婪)
re = 'S.*?(\d)'	#会匹配出 (\d)为 123 ,即一匹配成功,立马返回(非贪婪)

re.findAll(re , strContent,re.S) // re.S会让\n参与其中匹配