贪婪模式 总是尽可能多的匹配,默认就是贪婪
非贪婪模式 相反,尽可能少的匹配
这两个模式主要针对表示数量的字符,有 * ? + {} 这4种
示例:
import re
v = re.match(r'abc(\d+)','abc123') # 贪婪模式
print(v.group(1))
v = re.match(r'abc(\d+?)','abc123') # 非贪婪模式
print(v.group(1))
贪婪模式 总是尽可能多的匹配,默认就是贪婪
非贪婪模式 相反,尽可能少的匹配
这两个模式主要针对表示数量的字符,有 * ? + {} 这4种
示例:
import re
v = re.match(r'abc(\d+)','abc123') # 贪婪模式
print(v.group(1))
v = re.match(r'abc(\d+?)','abc123') # 非贪婪模式
print(v.group(1))