python re模塊和正則匹配

所以正則其實(shí)就是特定規(guī)則的表達(dá)式。

正則 = 內(nèi)容類型 + 次數(shù)(匹配的數(shù)量)+范圍(邊界)

原始字符串:




匹配手機(jī)號碼:


說明:

r代表原始字符串

^1以1開頭:手機(jī)號碼都是1開頭,沒有其他數(shù)字開頭的手機(jī)號碼

手機(jī)號碼第二位:[3-9],也沒有以12xxxx的手機(jī)號碼吧,一般是13xx,14xx,188xxx,所以[3-9]里面的數(shù)字隨機(jī)。

\d{9}$表示是匹配的類型是數(shù)字,后面9位數(shù)都是數(shù)字,而且是以數(shù)字結(jié)尾。也就是說,超過11位,無論后面是什么都不會匹配.


剛好符合我們的那個(gè)表達(dá)式:

正則 = 類型 + 次數(shù) + 邊界

分組:


注意:?P(P是大寫,小寫會出錯(cuò))

re模塊:



貪婪和非貪婪:



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

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

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