貪婪和非貪婪
import re
#貪婪模式
#非貪婪
one = "meesdfgfnsdekkn"
two ='2.5'
pattern = re.compile('m(.*)n')
pattern1 = re.compile('m(.*?)n')
pattern2 = re.compile('2\.5')
result = pattern.findall(one)
result1 = pattern1.findall(one)
result2 = pattern2.findall(two)
print(result)
print(result1)
print(two)
小的知識點 .表示除轉義符之外的任意字符(當然有換行符)
re.S匹配轉義符
re.I忽略大小寫
import re
one="""
qwiyrutoyuhjfhgjfa
12345678A
"""
pattern = re.compile('q(.*)a',re.S|re.I)#雖然貪婪
result = pattern.findall(one)
print(result)