python正則表達(dá)式中的零寬斷言
1、概念
有些元字符不匹配任何字符,只是簡(jiǎn)單的表示成功或失敗,所以這些字符也叫零寬斷言。
2、符號(hào)舉例
(1)|
或操作符,對(duì)兩個(gè)正則表達(dá)式進(jìn)行或操作。如果A和B是正則表達(dá)式,A|B會(huì)匹配A或B中出現(xiàn)的任何字符。為了能夠更加合理的工作,|的優(yōu)先級(jí)非常低。例如Fish|C應(yīng)該匹配Fish或C,而不是匹配Fis,然后一個(gè)'h'或'C'。
(2)^
匹配字符串的起始位置。如果設(shè)置了MULTILINE標(biāo)志,就會(huì)變成匹配每一行的起始位置。在MULTILINE中,每當(dāng)遇到換行符就會(huì)立刻進(jìn)行匹配。
(3)$
匹配字符串的結(jié)束位置,每次遇到換行符都會(huì)離開(kāi)匹配。
以上就是python正則表達(dá)式中零寬斷言的介紹,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。