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

溫馨提示×

溫馨提示×

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

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

Python正則表達式初識(八)

發布時間:2020-07-24 10:11:12 來源:網絡 閱讀:187 作者:pengdongcheng 欄目:編程語言

繼續分享Python正則表達式的基礎知識,今天給大家分享的特殊字符是“\w”和“\W”,具體的教程如下。


Python正則表達式初識(八)


1、“\w”代表的意思是該字符為任意字符,但是和特殊字符“.”的意思不同。“\w”代表的字符主要包括26個大寫字母A到Z,即[A-Z]、26個小寫字母a到z,即[a-z]、10個阿拉伯數字0到9,即[0-9]和下劃線“_”。總結起來就是,“\w”代表的意思是[A-Za-z0-9_]中任意一個字符。“.” 代表的意思是任意字符,其范圍比“\w”代表的意思要廣。

下面是具體的代碼演示,如下圖所示:


Python正則表達式初識(八)


可以看到此時用的是特殊字符中括號來代替特殊字符“\w”,匹配成功。

2、現在將[A-Za-z0-9_]改為\w,如下圖所示。


Python正則表達式初識(八)


可以看到仍然可以匹配成功。

3、將原始字符串改為“加A油”,如下圖所示。


Python正則表達式初識(八)


可以看到仍然可以匹配成功。

4、將原始字符串改為“加_油”,如下圖所示。


Python正則表達式初識(八)


可以看到仍然可以匹配成功。

5、當將原始字符串改為“加-油”,如下圖所示。


Python正則表達式初識(八)


可以看到此時就不可以匹配成功了,因為字符“-”并在包括在\w涵蓋的范圍之內。

6、“\W”代表的意思與“\w”剛剛相反,也就是匹配除了[A-Za-z0-9_]之外的其他字符。接上一步的例子,此時將“\w”改為“\W”,如下圖所示。


Python正則表達式初識(八)


可以看到此時就匹配成功了。

7、將原始字符串“加-油”改為“加 油”,中間有空格,其他保持不變,如下圖所示。


Python正則表達式初識(八)


很顯然,使用“\w”肯定不能匹配成功,但使用“\W”便可以成功的進行匹配。

8、為了進一步加強對這兩個符號的理解,將原始字符串中的中劃線“-”改為下劃線“_”,其他的保持不變,如下圖所示。


Python正則表達式初識(八)


此時可以看到匹配不成功,無任何輸出。

小伙伴們,關于大“W”和小“w”的用法,你們get到了嗎?

向AI問一下細節

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

AI

上蔡县| 岢岚县| 平顶山市| 贵阳市| 壤塘县| 高清| 北碚区| 星子县| 集贤县| 克拉玛依市| 海宁市| 江达县| 延寿县| 望谟县| 宁夏| 麦盖提县| 安庆市| 大荔县| 博乐市| 霍林郭勒市| 三台县| 革吉县| 噶尔县| 谢通门县| 盐山县| 南安市| 鹤峰县| 平武县| 广州市| 修文县| 曲阜市| 江达县| 黄梅县| 云霄县| 出国| 旬邑县| 措美县| 开鲁县| 陆良县| 梁平县| 黑山县|