有沒有比較輕量的待辦清單便籤?
阿新 • • 發佈:2021-10-29
re.findall 匹配所有
re.search 只匹配從左到右的第1個
re.match 從頭開始匹配,相當於在字串的前面加了^
re.split 切割
re.sub 替換
re.subn 替換 (返回一個元組)
re.compile 把正則表示式編譯成位元組碼,在多次使用的過程中,不會重複編譯,節省時間
re.finditer 獲取迭代器 節省使用正則表示式解決問題的空間
# findall 返回列表,找到所有的匹配項 *****
# search 匹配就返回一個變數,通過group取匹配到的第一個值,不匹配就返回none,group會報錯 *****
# match 相當於search的正則表示式中加了一個^
#split 返回列表,按照正則規則切割,預設匹配到的內容會被切掉
#sub/subn 替換,按照正則規則去尋找要被替換的的內容,subn返回元組,第二個值是替換的次數
#compile 編譯一個正則表示式,用這個結果去search match findall finditer能夠節省時間 *****
#finditer 返回一個迭代器,所有的結果都在這個迭代器中,需要通過迴圈+group的形式取值,節省記憶體 *****