本節(jié)內(nèi)容


  1. re模塊介紹

  2. 使用re模塊的步驟

  3. re模塊簡單應(yīng)用示例

  4. 關(guān)于匹配對象的說明

  5. 說說正則表達(dá)式字符串前的r前綴

  6. re模塊綜合應(yīng)用實例

  7. 參考文檔

提示: 由于該站對MARKDOWN的表格支持的不是很好,所以本文中的表格均以圖片的形式提供,大家如果看著比較模糊,可以放大來看或下載圖片在本地查看。

正則表達(dá)式(Regluar Expressions)又稱規(guī)則表達(dá)式,在代碼中常簡寫為REs,regexes或regexp(regex patterns)。它本質(zhì)上是一個小巧的、高度專用的編程語言。 通過正則表達(dá)式可以對指定的文本實現(xiàn)
匹配測試、字串/內(nèi)容查找、子串/內(nèi)容替換、字符串分割 等功能。正則表達(dá)式的語法和使用不是本節(jié)要講的內(nèi)容(關(guān)于正則表達(dá)式的詳細(xì)介紹請參考另一篇博文《正則表達(dá)式總結(jié)》),本節(jié)主要介紹的是Python中是如何使用re模塊來完成正則表達(dá)式的相關(guān)操作的。

一、re模塊介紹


Python中的re模塊提供了一個正則表達(dá)式引擎接口,它允許我們將正則表達(dá)式編譯成模式對象,然后通過這些模式對象執(zhí)行模式匹配搜索和字符串分割、子串替換等操作。re模塊為這些操作分別提供了模塊級別的函數(shù)以及相關(guān)類的封裝。

1. re模塊提供的類

網(wǎng)友評論