s = ‘abababababab’
pattern = re.compile(r'a.*b')
那么检索到的字符串为‘abababababab’,该方法为贪婪匹配,找最长的
pattern = re.compile(r'a.*?b')
加了问号之后默认找最短的
输出就是6个'ab'
# coding=utf-8
import re
s = 'abababababab'
pattern = re.compile(r'a.*b')
print(pattern.findall(s))
pattern = re.compile(r'a.*?b')
print(pattern.findall(s))
['abababababab']
['ab', 'ab', 'ab', 'ab', 'ab', 'ab']