最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 正則表達(dá)式詳解

 更新時(shí)間:2021年10月27日 15:28:40   作者:Hz丶淡泊時(shí)年  
這篇文章主要介紹了Python中正則表達(dá)式的詳細(xì)教程,正則表達(dá)式是Python學(xué)習(xí)進(jìn)階當(dāng)中的重要內(nèi)容,需要的朋友可以參考下

1.正則表達(dá)式是什么

很簡(jiǎn)單就是一種字符串匹配,eg: 比如你在注冊(cè)賬戶時(shí)我們需要對(duì)用戶的用戶名判斷是否合法,這時(shí)候就需要對(duì)用戶輸入的檢索,或者給你5-11位的數(shù)字你確定他是否為qq號(hào)。

2.1用正則表達(dá)式

import re

2.2匹配原理

import  re
msg = '董小姐橋邊姑娘南方小姐'
pattern = re.compile('董小姐')
result = pattern.match(msg)
print(result)
print(result.group())#返回匹配的內(nèi)容
print(result.span())#返回匹配的位置
#常用方法
msg1 = '董小姐橋邊姑娘南方小姐'
result1 = re.search('南方小姐',msg1)
print(result1)
print(result1.span())# 返回位置
print(result1.group())# 返回匹配的內(nèi)容

首先compile()方法會(huì)將正則表達(dá)式編譯成對(duì)象,然后在使用正則表達(dá)式對(duì)象的方法對(duì)字符串進(jìn)行處理。然而不需要這么麻煩,當(dāng)直接使用函數(shù)時(shí)已經(jīng)編譯好了,不需要使用complie方法(),然后可以使用group() 方法獲取匹配的內(nèi)容,和span() 方法獲取匹配的位置。

2.3常用函數(shù)

match 從頭開始匹配,不匹配則直接返回None
seach 從頭開始匹配,查詢?nèi)孔址?,返回最先匹配的字符串?/td>
sub 搜尋符合內(nèi)容,然后替換。
findall 找到全部滿足的字符串,返回一個(gè)列表。
split 以符合正則表達(dá)的字符做為分隔符,分割字符串,返回列表。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論

凤翔县| 楚雄市| 阿克陶县| 汉中市| 天门市| 拜泉县| 南木林县| 赞皇县| 稻城县| 宜章县| 蓝田县| 浏阳市| 辽阳县| 利津县| 长武县| 青海省| 唐山市| 五寨县| 贵溪市| 文成县| 本溪| 且末县| 卢湾区| 通榆县| 土默特左旗| 武安市| 庆城县| 和田县| 岑溪市| 翁牛特旗| 东乌珠穆沁旗| 祁东县| 溧水县| 旬阳县| 渝中区| 来宾市| 台前县| 靖宇县| 花垣县| 镇远县| 二连浩特市|