- 博客(1)
- 收藏
- 关注
原创 python正则表达式re模块中贪婪和非贪婪模式,以及findall函数里面括号的作用。
贪婪与非贪婪 首先,使用“{m,n}”、“{m,}”、“?”、“*”和“+”这些字符在正则表达式中都会默认使用贪婪模式,而在这些字符后面加上一个?会变成非贪婪模式。比如*? 那么,贪婪模式和非贪婪模式的区即是,*的原意是可以匹配零次及零次以上,那么到底匹配的时候是选取0次还是一次还是两次呢。贪婪就表现在选取最多的次数。比如下列代码 import re string = "aaaaaaa" m = re.findall("a*", string) print(m) 这里的m打印出来的结果取a的最
2022-03-15 12:59:32
1887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人