import re
a=re.compile('asd')
# b=a.search('ASDASDasd')
# b=a.match('ASDASDasd')
# b=a.findall('ASDASDasd')
# a=re.findall('asd','ASasdDASDasd')
# a=re.sub('asd','aaa','ASDASDasd')
# a=re.split('\.','a.b.c.d')
# print(a)
# a=re.search('asd','ASDASDasd',re.I)
# print(a)
# a=re.findall('^asd','asdasdASDASDasd')
# a=re.findall('.','asdasdASDASDasd')
# a=re.findall('.{2}','ASDASDAsd')
# a=re.findall('\d','asd22asdASD')
# a=re.findall('\D','asd22asdASD')
# a=re.findall('ab*','aabbbc')
a=re.findall('ab*?','aabbbc')
print(a)