1、贪婪量词和懒惰量词
贪婪量词:也就是尽可能多的匹配字符
懒惰量词:尽可能少的匹配字符(在现在的计算机语言中大多默认为贪婪量词若想要使用 懒惰量词就需要在后面加上?即可)
代码示例:
import re
p = r'\d{5,8}'
p_1 = r'\d{5,8}?'
i = '8765411'
m = re.search(p, i)
print(m)
m_1 = re.search(p_1, i)
print(m_1)
结果:
这里就能看出在懒惰量词的作用下,匹配最少次,而贪婪会匹配最多
2、