Python爬蟲re——貪心和點

貪婪和非貪婪

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章