真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python正則表達(dá)式知識(shí)點(diǎn)有哪些

這篇文章主要為大家展示了“Python正則表達(dá)式知識(shí)點(diǎn)有哪些”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Python正則表達(dá)式知識(shí)點(diǎn)有哪些”這篇文章吧。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的石峰網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

1、特殊字符“\d”十分常用,其代表的意思是數(shù)字。代碼演示如下圖所示。

Python正則表達(dá)式知識(shí)點(diǎn)有哪些

其中“+”的意思是表示連續(xù),在這里代表的意思是連續(xù)的數(shù)字。但是輸出只有“4”這個(gè)字符,原因是貪婪模式所致,在上一篇文章中也有提及。

2、如果想要匹配“2004”,則需要加個(gè)特殊字符“?”,如下圖所示。

Python正則表達(dá)式知識(shí)點(diǎn)有哪些

此時(shí)是非貪婪模式,匹配從前往后進(jìn)行,且匹配連續(xù)的數(shù)字,所以得到的輸出結(jié)果是“2004”。

3、還有一只常見(jiàn)的使用方式是使用大括號(hào)來(lái)指定匹配數(shù)字的長(zhǎng)度,如下圖所示,指定匹配的數(shù)字長(zhǎng)度為4,即連續(xù)的4位數(shù)字。

Python正則表達(dá)式知識(shí)點(diǎn)有哪些

今天小編帶大家將這10篇關(guān)于正則表達(dá)式的特殊字符初識(shí)回顧一下,但是不具體展開(kāi)。

1、“^”代表的意思是限定以某個(gè)字符開(kāi)頭,具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(一)。

2、“*”代表的意思是限定前面的字符出現(xiàn)任意多次,這個(gè)任意多次包括0次,即次數(shù)大于等于0。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(一)。

3、“.”代表的意思是任意字符,其范圍非常廣,包含了所有的字符。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(一)。

4、“$”代表的意思是限定以某個(gè)字符結(jié)尾。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(二)。

5、“?”代表的意思是非貪婪模式。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(二)。

6、“+”代表的意思是限定前面的字符出現(xiàn)任意多次,這個(gè)任意多次不包括0次,至少出現(xiàn)1次,即次數(shù)大于等于1。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(三)。

7、“{2}”、“{2,}”、“{2,5}”三種表達(dá)方式,限定前面的字符出現(xiàn)的次數(shù)。“{2}”代表前面的字符出現(xiàn)兩次;“{2,}”代表前面的字符出現(xiàn)兩次以上;“{2,5}”代表前面的字符出現(xiàn)兩次到5次之間。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(四)。

Python正則表達(dá)式知識(shí)點(diǎn)有哪些

8、“|”代表的意思是該豎線兩邊的值只需要匹配上其中一個(gè)即可,就可以滿足要求,相當(dāng)于邏輯運(yùn)算關(guān)系中的“或”。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(五)。

9、“[]”、“[A-Za-z0-9]”、“[^]”三種表達(dá)方式?!癧]”表示中括號(hào)中出現(xiàn)的任意一個(gè)字符;“[A-Za-z0-9]”表示取值區(qū)間;“[^]”代表的意思是非、取反的意思。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(六)。

10、“\s”的意思是代表空格,“\S”的意思是代表非空格。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(七)。

Python正則表達(dá)式知識(shí)點(diǎn)有哪些

11、“\w”的意思是代表26個(gè)大小寫(xiě)字母、0-9共10個(gè)數(shù)字以及下劃線,即表達(dá)式[A-Za-z0-9_]所代表的內(nèi)容;“\W”的意思和“\w”相反,代表的是除了表達(dá)式[A-Za-z0-9_]代表的內(nèi)容之外的其他所有字符。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(八)。
12、“[\u4E00-\u9FA5]”這個(gè)區(qū)間代表的意思是漢字。具體用法可以參考這篇文章:Python正則表達(dá)式初識(shí)(九)。

13、“()”是用于提取子字符串用的,在正則表達(dá)式的每篇文章中都有提及。

14、“\d”的意思是代表數(shù)字類型。具體用法可以參考本文。

以上是“Python正則表達(dá)式知識(shí)點(diǎn)有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前標(biāo)題:Python正則表達(dá)式知識(shí)點(diǎn)有哪些
分享路徑:http://weahome.cn/article/psgcig.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部