python 正表达式 贪婪和非贪婪模式实例

import re
aa= '<a href="/bizhi/7314_90405_2.html-12345.html'
#我需要匹配“/bizhi/7314_90405_2.html”
re.search(r'/bizhi/.+\.html',aa)
<re.Match object; span=(9, 44), match='/bizhi/7314_90405_2.html-12345.html'>
#上面把后面的.html匹配上了  按上面的表示 这确实也符合匹配原则
re.search(r'/bizhi/.+?\.html',aa)
<re.Match object; span=(9, 33), match='/bizhi/7314_90405_2.html'>
# 加?号就是取消了贪婪模式  就变成了非贪婪模式。这个?号要加到变量后面 

猜你喜欢

转载自blog.csdn.net/AnYeZhiYin/article/details/82917461