記錄一些re模組的操作和說明
match 物件
match.start(i)
返回第i分組的開始位置
match.end(i)
返回第i分組的結束位置
m.group(i)
返回第i分組的匹配字串
m.span(i)
返回第i分組的開始位置與結束位置的元組
i的預設值均為0,代表整個匹配字串
操作說明
re.search(pattern,str)
查詢第乙個匹配正則pattern的字串,返回的是match物件
re.match(pattern,str)
與search類似但是必須在開始就進行匹配
re.findall(pattern,str)
1、如果沒有分組,則返回匹配的字串列表2、如果有乙個分組,則返回匹配的組字串列表3、如果有多個分組,則返回多個分組字串元組的列表
re.finditer(pattern,str)
返回match物件的迭代器,在進行多個匹配的時候有用
python re模組操作記錄
記錄一些re模組的操作和說明 match 物件 match.start i 返回第i分組的開始位置 match.end i 返回第i分組的結束位置 m.group i 返回第i分組的匹配字串 m.span i 返回第i分組的開始位置與結束位置的元組 i的預設值均為0,代表整個匹配字串 操作說明 re...
Python re 正則模組
有些字元比較特殊,它們和自身並不匹配,而是會表明應和一些特殊的東西匹配,或者它們會影響到 re 其它部分的重複次數,它們叫元字元。其中 m 和 n 是十進位制整數。該限定符的意思是至少有 m 個重複,至多到 n 個重複。舉個例子,a b 將匹配 a b a b 和 a b 它不能匹配 ab 因為沒有...
python re 模組小結
前言 本人環境windows 7 64 位,python2.7 re是什麼 regular expression縮寫,意為正規表示式,是 python 的眾多模組之一 re用途 從文字中有選擇的批量抽取想要的文字碎片 re型別 分為dfa 確定的有窮狀態自動機 和 nfa 非確定的有窮狀態自動機 r...