亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python正則表達式初識(三)

發布時間:2020-07-16 09:33:34 來源:網絡 閱讀:241 作者:pengdongcheng 欄目:編程語言

前幾天給大家分享了Python正則表達式基礎(一)和Python正則表達式基礎(二),感興趣的小伙伴可以點擊進去學習,今天繼續給大家分享Python正則表達式基礎。

Python正則表達式初識(三)


1、正則表達式特殊字符“+”,其代表的意思“+”號前面的任意字符必須至少出現一次,才能匹配成功。如下圖所示,如果沒有加特殊字符“+”,則按照前面介紹的貪婪模式從右邊進行匹配,輸出的結果為“pp”。

Python正則表達式初識(三)


2、現在將匹配模式由之前的“.*(p.*p).*”改為“.*(p.+p).*”,即將特殊字符“*”改為特殊字符“+”,用特殊字符“+”來限定前面的字符出現的次數,至少出現一次。運行程序,得到的結果為“ppp”,如下圖所示。

Python正則表達式初識(三)


簡單的來理解一下,首先貪婪模式不在贅述,然后匹配到第一個字符p,之后碰到特殊字符“+”,表示匹配任意字符,但該字符至少出現一次,然后再匹配到第二個字符p,才會提取到匹配的字符串。
3、再次來感受一下,將之前的三個ppp改為現在的php,之后再運行程序,如下圖所示,得到的結果是php。

Python正則表達式初識(三)


4、如果將之前的三個ppp改為現在的phhp,會有什么樣的結果呢?如下圖所示,毋庸置疑,答案肯定是phhp。

Python正則表達式初識(三)


因為特殊字符“+”號表示只要任意字符至少出現一次,都會被提取出來。
5、簡單的來總結一下,特殊字符“*”和特殊字符“+”都是用來表示字符出現次數的限定詞,用于限定前面的任意字符出現的次數。不同的地方在于特殊字符“*”模式下,字符出現的次數可以是0次或者任意多次,而特殊字符“+”模式下,字符出現的次數至少是1次。

Python正則表達式初識(三)


小伙伴們,關于正則表達式特殊字符“*”和特殊字符“+”的理解,你們get到了吧?

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九江市| 长海县| 关岭| 东莞市| 巢湖市| 藁城市| 凌云县| 江华| 溧水县| 汝阳县| 铜川市| 岢岚县| 莲花县| 瑞金市| 罗源县| 亳州市| 天台县| 北宁市| 连山| 图木舒克市| 静海县| 巴楚县| 康马县| 贺州市| 绍兴市| 河曲县| 贡嘎县| 泸溪县| 怀安县| 双峰县| 富蕴县| 姜堰市| 陇西县| 桐乡市| 花垣县| 巴楚县| 富裕县| 宁陵县| 越西县| 澜沧| 克拉玛依市|