91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

灵寿县| 县级市| 尚义县| 贵阳市| 全南县| 定陶县| 湾仔区| 江川县| 当阳市| 襄垣县| 平乐县| 伊金霍洛旗| 偃师市| 斗六市| 华安县| 徐水县| 南昌县| 清水县| 海淀区| 靖江市| 利川市| 石城县| 甘洛县| 咸阳市| 海原县| 贵定县| 昌宁县| 金堂县| 祥云县| 鲁甸县| 汝南县| 晋江市| 朝阳区| 湘潭市| 赣榆县| 靖州| 隆昌县| 凤台县| 囊谦县| 陆丰市| 岢岚县|