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

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

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

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

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

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

2.3常用函數(shù)

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

總結(jié)

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

相關(guān)文章

最新評論

博客| 定边县| 谷城县| 鲁山县| 长春市| 宁国市| 通化县| 井研县| 曲沃县| 揭西县| 巍山| 陆丰市| 油尖旺区| 镇沅| 武乡县| 冷水江市| 赤城县| 海丰县| 梁平县| 祁连县| 屏边| 吴江市| 泌阳县| 漯河市| 梁河县| 黔东| 彭水| 宣武区| 高雄市| 南华县| 丹凤县| 乐至县| 班戈县| 拉萨市| 昌邑市| 巴中市| 洛川县| 攀枝花市| 峡江县| 新干县| 镇宁|