天天看點

Python正規表達式進行中的比對對象是什麼?

老猿才開始學習正規表達式處理時,對于搜尋傳回的比對對象這個名詞不是很了解,是以在前階段《​​第11.3節 Python正規表達式搜尋支援函數search、match、fullmatch、findall、finditer​​》介紹搜尋函數時,都直接使用if語句确認傳回對象是否存在來判斷搜尋是否成功,沒有直接使用比對對象的資料。後來仔細學習了解後終于明白了組的概念和比對對象的概念。

比對對象是Python中re子產品正規表達式比對處理的傳回結果,用于存放組比對模式的組比對情況,在沒有定義組的情況下,将整個比對結果作為組0,定義的組則從序号1開始順序配置設定組号,通過組号就可以通路每個組的比對情況。比對對象記錄了包括比對的正規表達式、搜尋的文本、比對的結果文本、比對文本在搜尋文本的位置等資訊。

具體請參考《​​第11.18節 Python 中re子產品的比對對象​​》。

​​