本節(jié)內(nèi)容
re模塊介紹
使用re模塊的步驟
re模塊簡單應(yīng)用示例
關(guān)于匹配對象的說明
說說正則表達(dá)式字符串前的r前綴
re模塊綜合應(yīng)用實(shí)例
參考文檔
提示: 由于該站對MARKDOWN的表格支持的不是很好,所以本文中的表格均以圖片的形式提供,大家如果看著比較模糊,可以放大來看或下載圖片在本地查看。
正則表達(dá)式(Regluar Expressions)又稱規(guī)則表達(dá)式,在代碼中常簡寫為REs,regexes或regexp(regex patterns)。它本質(zhì)上是一個(gè)小巧的、高度專用的編程語言。 通過正則表達(dá)式可以對指定的文本實(shí)現(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模塊提供了一個(gè)正則表達(dá)式引擎接口,它允許我們將正則表達(dá)式編譯成模式對象,然后通過這些模式對象執(zhí)行模式匹配搜索和字符串分割、子串替換等操作。re模塊為這些操作分別提供了模塊級別的函數(shù)以及相關(guān)類的封裝。
1. re模塊提供的類
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26