正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。在"*","?","+","{m,n}"后面加上?,使贪婪变成非贪婪。
a = '<img style="padding-top:112px" height="95" src="/images/srpr/logo11w.png" width="269" alt="Google" id="hplogo" title="Google">'
贪婪
非贪婪
解决方式:非贪婪操作符“?”,这个操作符可以用在"*","?"的后面,要求正则匹配的越少越好。
参考 :http://www.cnblogs.com/belid/archive/2013/04/27/python.html
原文链接:https://www.f2er.com/regex/361405.html