贪婪匹配 .*
import re
string = "<div>您好</div></div> "
# .*匹配成功过后还会继续进行,到不能匹配为止,
pattern = re.compile(r'<div>.*</div>')
result = pattern.search(string)
print(result)
结果
<_sre.SRE_Match object; span=(0, 19), match='<div>您好</div></div>'>
非贪婪匹配 .*?
import re
string = "<div>您好</div></div> "
# 匹配成功一次就会停止
pattern = re.compile(r'<div>.*?</div>')
result = pattern.search(string)
print(result)
结果
<_sre.SRE_Match object; span=(0, 13), match='<div>您好</div>'>