正则

1、地址:

https://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html

2、贪婪.*  、非贪婪.*? 、非贪婪(.*?)

import re

str = 'aabbabaabbaa'
print(re.findall(r'a.*b', str))
# ['aabbabaabb']

print(re.findall(r'a.*?b', str))
# ['aab', 'ab', 'aab']

print(re.findall(r'a(.*?)b', str))
# ['a', '', 'a'] 

3、re.findall中参数re.S的意义

import re
str = '''aabbab
         aabbaa
         bb'''
print(re.findall(r'a.*?b',str))
#['aab', 'ab', 'aab']

print(re.findall(r'a.*?b',str,re.S))
#['aab', 'ab', 'aab', 'aa
         b']
原文地址:https://www.cnblogs.com/yinwenbin/p/13468120.html