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

溫馨提示×

溫馨提示×

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

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

Python正則表達式初識(九)

發布時間:2020-07-26 13:53:29 來源:網絡 閱讀:192 作者:pengdongcheng 欄目:編程語言

繼續分享Python正則表達式的基礎知識,今天給大家分享的特殊字符是[\u4E00-\u9FA5],這個特殊字符最好能夠記下來,如果記不得的話通過百度也是可以一下子查到的。

Python正則表達式初識(九)


該特殊字符是固定的寫法,其代表的意思是漢字。換句話說,只要字符中是漢字,就可以通過該字符進行匹配,該特殊字符也是用中括號括起來的。具體的代碼演示如下。

1、原始字符串是“加油”,兩個漢字,然后將匹配模式直接為[\u4E00-\u9FA5],如下圖所

Python正則表達式初識(九)


可以看到此時的輸出結果僅僅出現了一個“加”字,因為該匹配模式默認是匹配一個字符。

2、如何想匹配多個字符,只需要在匹配模式后面加一個“+”號即可,表示匹配連續出現的漢字,如下圖所示。

Python正則表達式初識(九)


此時可以看到“加油”全都匹配出來了。

3、為了進一步加強對該特殊字符的理解,現在將“加油”兩字中嵌入非漢字,如下圖所示。

Python正則表達式初識(九)


可以看到只匹配到了“加”,但是非漢字字符“a”及其以后的字符全部都匹配不到了,因為原始字符串并不是連續出現的漢字。

4、將非漢字字符放到字符串最后邊,如下圖所示。

Python正則表達式初識(九)


此時可以看到“加油”這兩個連續的漢字可以成功匹配,但是非漢字字符匹配不到。

5、如果將“加油”中間加個空格,改為“加 油”,其他的保持不變,如下圖所示。

Python正則表達式初識(九)


此時可以看到輸出的結果僅僅是個“加”字,空格及其之后的字符都匹配不到,因為原始字符串并不是連續出現的漢字。

6、舉個栗子,在實際應用中,往往會需要用到連續匹配漢字的地方。如現在有個需求,需要匹配字符串中的“XX”大學,如“清華大學”、“北京大學”、“中山大學”等,我們只知道字符“XX”是連續的中文,此時就可以用到本文介紹的漢字字符,如下圖所示。

Python正則表達式初識(九)


此時可以看到“清華大學”匹配成功。需要注意的是特殊字符“?”記得加上,代表非貪婪模式,如果不加這個字符的話,則匹配模式從字符的后面往前取,得到的結果僅僅為“華大學”,如下圖所示。

Python正則表達式初識(九)


7、同樣的,如果要匹配“上海交通大學”,也是如此,如下圖所示。

Python正則表達式初識(九)


小伙伴們,關于漢字匹配字符,你們get到了么?


向AI問一下細節

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

AI

武鸣县| 射阳县| 伊川县| 柳江县| 通江县| 从化市| 鹤岗市| 五寨县| 荆州市| 柳州市| 女性| 县级市| 张家界市| 阿鲁科尔沁旗| 安龙县| 修水县| 芒康县| 抚宁县| 宁德市| 临泉县| 卢氏县| 灵川县| 晴隆县| 错那县| 屏山县| 忻城县| 荔浦县| 石首市| 都昌县| 龙南县| 金湖县| 尉犁县| 万山特区| 青神县| 淮北市| 沭阳县| 离岛区| 资阳市| 鄂伦春自治旗| 太谷县| 壤塘县|