正則表達(dá)式

正則表達(dá)式概念

正則表達(dá)式,又稱正規(guī)表示式、正規(guī)表示法、正規(guī)表達(dá)式、規(guī)則表達(dá)式、常規(guī)表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),是計(jì)算機(jī)科學(xué)的一個概念。正則表達(dá)式使用單個字符串來描述、匹配一系列匹配某個句法規(guī)則的字符串。在很多文本編輯器里,正則表達(dá)式通常被用來檢索、替換那些匹配某個模式的文本。

Regular Expression的“Regular”一般被譯為“正則”、“正規(guī)”、“常規(guī)”。此處的“Regular”即是“規(guī)則”、“規(guī)律”的意思,Regular Expression即“描述某種規(guī)則的表達(dá)式”之意。

核心——re模塊

(在Python中需要通過正則表達(dá)式對字符串進(jìn)行匹配的時候,需要先導(dǎo)入一個模塊,名字為re

# 導(dǎo)入re 模塊
import re

# 使用match方法進(jìn)行匹配
result = re.match('正則表達(dá)式','要匹配的字符串')

# 如果上一步匹配到數(shù)據(jù)的話,可以使用group方法來提取數(shù)據(jù)
result.group()

re.match是用來進(jìn)行正則匹配檢查的方法,若字符串匹配正則表達(dá)式,則match方法返回匹配對象(Match Object),否則返回None(注意不是空字符串"")。
匹配對象Macth Object具有g(shù)roup方法,用來返回字符串的匹配部分。

~ re模塊實(shí)例(匹配以baidu開頭的語句)

———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
# 先導(dǎo)入re模塊
import re

# 使用match 方法進(jìn)行匹配
result = re.match('baidu','baidu.com')

# 提取并輸出匹配到的數(shù)據(jù)
print(result.group())
___________________________________________________________________________________________________________________________
如下:
TIM截圖20180415185036.png

所以 ○ re.match() 能夠匹配出以xxx開頭的字符串

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python中的正則表達(dá)式(re) import rere.match #從開始位置開始匹配,如果開頭沒有則無re...
    BigJeffWang閱讀 7,595評論 0 99
  • 1.正則表達(dá)式概述 正則表達(dá)式,又稱正規(guī)表示式、正規(guī)表示法、正規(guī)表達(dá)式、規(guī)則表達(dá)式、常規(guī)表示法(英語:Regula...
    TENG書閱讀 998評論 0 1
  • re模塊手冊 本模塊提供了和Perl里的正則表達(dá)式類似的功能,不關(guān)是正則表達(dá)式本身還是被搜索的字符串,都可以...
    喜歡吃栗子閱讀 4,205評論 0 13
  • 正則表達(dá)式 1. 正則表達(dá)式概述 正則表達(dá)式,又稱正規(guī)表示式、正規(guī)表示法、正規(guī)表達(dá)式、規(guī)則表達(dá)式、常規(guī)表示法(英語...
    PythonMaO閱讀 1,331評論 0 1
  • 青城山下昭烏路 曾與君行遍黃昏 , 遠(yuǎn)山眉秀雙瞳水 偶然夢回?zé)粝乱? 今聞爾語喜言婚 晚霞寂寥月獨(dú)明, 寶玉孽緣...
    與自己賽跑的人閱讀 210評論 0 0

友情鏈接更多精彩內(nèi)容