恢復內容開始 正則表達式,又稱正規表示式、正規表示法、正規表達式、規則表達式、常規表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),是電腦科學的一個概念。正則表達式使用單個字元串來描述、匹配一系列匹配某個句法規則的字元串。在很多文本編輯器里,正則 ...
---恢復內容開始---
正則表達式,又稱正規表示式、正規表示法、正規表達式、規則表達式、常規表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),是電腦科學的一個概念。正則表達式使用單個字元串來描述、匹配一系列匹配某個句法規則的字元串。在很多文本編輯器里,正則表達式通常被用來檢索、替換那些匹配某個模式的文本。
re模塊操作
在Python中需要通過正則表達式對字元串進行匹配的時候,可以使用一個模塊,名字為re
1. re模塊的使用過程
#coding=utf-8 # 導入re模塊 import re # 使用match方法進行匹配操作 result = re.match(正則表達式,要匹配的字元串) # 如果上一步匹配到數據的話,可以使用group方法來提取數據 result.group()
re.match是用來進行正則匹配檢查的方法,若字元串匹配正則表達式,則match方法返回匹配對象(Match Object),否則返回None(註意不是空字元串"")。
匹配對象Macth Object具有group方法,用來返回字元串的匹配部分。
2. re模塊示例
#coding=utf-8 import re result = re.match("baidu","baidu.com") result.group()
3. 說明
- re.match() 能夠匹配出以xxx開頭的字元串