-
如何理解Python中的正則表達式(3)
今天馬哥教育要跟大家分享的文章是如何理解Python中的正則表達式(3)?通過上節課的學習,我們對Python正則表達式有了更進一步的認識,你有沒有再找些其他練習進行實踐操作呢?今天我們來解決兩個問題,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 這節課我們來解決上節課我們留下的練習題以及學習如何用正則表達式來抓取手機號吧。 先來公布上一課習題的答案 \bs\S*?e\b 有的同學給出的答案是"\bs.*?e\b"。測試一下就會發現,有奇怪的'sea…
-
一篇搞定Python正則表達式
1. 正則表達式語法 1.1 字符與字符類1 特殊字符:.^$?+*{}[]()|以上特殊字符要想使用字面值,必須使用進行轉義2 字符類1. 包含在[]中的一個或者多個字符被稱為字符類,字符類在匹配時如果沒有指定量詞則只會匹配其中的一個。2. 字符類內可以指定范圍,比如[a-zA-Z0-9]表示a到z,A到Z,0到9之間的任何一個字符3. 左方括號后跟隨一個^,表示否定一個字符類,比如[^0-9]表示可以匹配一個任意非數字的字符。4. 字符類內部,除了之外,其他特殊字符不再具備特殊意義,都表示字…