正则表达式——贪婪匹配与懒惰匹配
正则表达式之—— 贪婪匹配与懒惰匹配
先举个栗子:
res=“aabab”
贪婪:a.*+b 结果:aabab
懒惰:a.*+b 结果:aab,ab
那么对于有数字的字符串又有什么区别呢,这里依旧给出一个栗子。
import re
res = “aabab 123”
r1 = re.findall('.+(\d+)')
r2 = re.findall('.+?(\d+)')
print(r1,r2)
r1的结果是[‘3’]
r2的结果是[‘123’]
他们之间的差异也就只在一个问号,输出来的结果却不一样
原创
2020-06-28 23:03:32 ·
896 阅读 ·
0 评论