本節(jié)內(nèi)容
re模塊介紹
使用re模塊的步驟
re模塊簡(jiǎn)單應(yīng)用示例
關(guān)于匹配對(duì)象的說(shuō)明
說(shuō)說(shuō)正則表達(dá)式字符串前的r前綴
re模塊綜合應(yīng)用實(shí)例
參考文檔
提示: 由于該站對(duì)MARKDOWN的表格支持的不是很好,所以本文中的表格均以圖片的形式提供,大家如果看著比較模糊,可以放大來(lái)看或下載圖片在本地查看。
正則表達(dá)式(Regluar Expressions)又稱規(guī)則表達(dá)式,在代碼中常簡(jiǎn)寫為REs,regexes或regexp(regex patterns)。它本質(zhì)上是一個(gè)小巧的、高度專用的編程語(yǔ)言。 通過(guò)正則表達(dá)式可以對(duì)指定的文本實(shí)現(xiàn)
匹配測(cè)試、字串/內(nèi)容查找、子串/內(nèi)容替換、字符串分割 等功能。正則表達(dá)式的語(yǔ)法和使用不是本節(jié)要講的內(nèi)容(關(guān)于正則表達(dá)式的詳細(xì)介紹請(qǐng)參考另一篇博文《正則表達(dá)式總結(jié)》),本節(jié)主要介紹的是Python中是如何使用re模塊來(lái)完成正則表達(dá)式的相關(guān)操作的。
一、re模塊介紹
Python中的re模塊提供了一個(gè)正則表達(dá)式引擎接口,它允許我們將正則表達(dá)式編譯成模式對(duì)象,然后通過(guò)這些模式對(duì)象執(zhí)行模式匹配搜索和字符串分割、子串替換等操作。re模塊為這些操作分別提供了模塊級(jí)別的函數(shù)以及相關(guān)類的封裝。
1. re模塊提供的類
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(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模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 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)來(lái)看看(二) 2017-07-26