python 正規表示式模組 re 知識點小結

2022-06-30 14:15:15 字數 730 閱讀 8770

1、字串匹配

import

rep = r"

\w+@abcd\.com

"email = "

[email protected]

"m =re.match(p, email)

print(m)

2、字串查詢

import

rep = r"

\w+@abcd\.com

"p1 = r"

py|py|py

"text1 = "

ghghghgh jj kk ll [email protected]

"text2 = "

py fffff ggggggg gggdd py kjflkdsjlkf py sjdlfjdsjlk

"m2 =re.search(p, text1)

m3 =re.findall(p1, text2)

print

(m2)

print(m3)

3、字串替換

4 、字串分割

在python中使用re模組中的split( )函式進行字串分割,該函式按照匹配的子字串進行字串分割,返回字串列表物件,其語法格式如下:

其中,引數pattern是正規表示式;引數string是要分割的字串;引數maxsplit是最大分割次數;maxsplit的預設值為零,表示分割次數沒有限制。

python正規表示式re模組

嗯 看看就好 小白可能會坑人 有錯誤的話麻煩指出來謝謝 2018年3月15日13 54 11 re 模組 函式與方法的區別 如果是乙個函式,用類名去呼叫,如果是乙個方法,用物件去呼叫 1.compile函式 編 print n1 10 n import re pattern re.compile r...

Python 正規表示式 re模組

在python中,需要用到正規表示式時,就需要匯入re模組進行操作,們可以直接呼叫來實現正則匹配 普通字元 匹配自身 abcabc 匹配任意除換行符 n 外的字元 在dotall模式中也能匹配換行符 a.cabc 轉義字元,使後乙個字元改變原來的意思 a.c a c a.c a c 匹配前乙個字元0...

re模組 正規表示式 python

d 匹配數字 w 匹配字母或數字 s 匹配乙個空格 包括tab s 表示至少乙個空格 表示任意字元 包括零個 表示至少乙個字元 表示0個或1個字元 表示n個字元 表示n m個字元 可以匹配任意字元 a b 表示可以匹配a或b 行的開頭 d 表示必須以數字開頭 表示結尾 d 表示必須以數字結尾 r 字...