正则贪婪匹配 又称为正则最大匹配
非贪婪匹配 又称正则最小匹配
In [1]: import re
In [2]: s = "<a>哈哈</a><a>hehe</a>"
In [3]: res1 = re.findall("<a>(.*)</a>",s)
In [4]: res2 = re.findall("<a>(.*?)</a>",s)
In [5]: res1
Out[5]: ['哈哈</a><a>hehe']
In [6]: res2
Out[6]: ['哈哈', 'hehe']