貪婪和非貪婪
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)
python爬蟲 re庫(正則)
1.re.match re.match嘗試從字元創的起始位置匹配乙個模式,如果不是起始位置匹配成功的話,就會返回none。re.match pattern,string,flags 0 2.最常規的匹配 import re content hello 123 4567 world this is a...
python爬蟲之re模組
傳送門python爬蟲之正規表示式 match 從開始的位置進行匹配。如果開始的位置沒有匹配到。就直接失敗了。text hello ret re.match h text print ret.group 在字串中找到第乙個滿足條件的。text hello ret re.search e text p...
Python爬蟲筆記之re查詢
記錄利用re查詢元素的常用方法。a z a z 由字母組成 0 9 由數字組成 d 整數 u4e00 u9fa 中文字元 25 0 5 2 0 4 d 1 d 1 9 d 0 255,由大到小分段 re.search pattern,string,flags 0 返回第乙個查詢結果 match物件 ...