区别如下所示:
import re
text = "<a> 你好 </a> <a> hello </a>"
re_pat = "<a>.* </a>"
re.findall(re_pat, text)
['<a> 你好 </a> <a> hello </a>']
text = "<a> 你好 </a> <a> hello </a>"
re_pat = "<a>.*?</a>"
re.findall(re_pat, text)
['<a> 你好 </a>', '<a> hello </a>']