python re模組操作記錄

2022-08-17 22:03:13 字數 557 閱讀 1937

記錄一些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...