正規表示式基本用法

2021-09-26 08:54:04 字數 700 閱讀 1256

正規表示式是處理字串的強大工具,常用來實現字串的檢索,替換,匹配驗證等,正規表示式在各種程式語言中都能使用。

search()

search()在匹配時會掃瞄整個字串,然後返回第乙個成功匹配的結果。不會想match那樣開頭不匹配就失敗。

findall()

搜尋整個字串,然後返回匹配的所有內容。

sub()

將匹配的字元全部替換成另外的字元

import re

content = 'j43a43y4ch35ou334'

content = re.sub('\d+','',content)

print(content)

上述例子找到所有的數字替換成空白。

complie()

可以將正則字串編譯成正規表示式物件。

修飾符轉義匹配

當遇到用於正則匹配模式的特殊字元是,可在前加上反斜線轉義。

content = '(baidu)www.baidu.com'

正規表示式基本用法B

string物件的方法 match rgexp 使用正規表示式模式對字串執行查詢,並將包含查詢的結果作為陣列返回。stringobj.match rgexp 引數 stringobj 必選項。對其進行查詢的 string 物件或字串文字。rgexp 必選項。為包含正規表示式模式和可用標誌的正規表示式...

正規表示式基本用法C

用限定符指定連續出現的次數 必須出現一次或連續多次 元字元規定其前導字元必須在目標物件中連續出現一次或多次。元字元規定其前導字元必須在目標物件中出現零次或連續多次。最多出現一次 元字元規定其前導物件必須在目標物件中連續出現零次或一次。下面,就讓我們來看一下正規表示式元字元的具體應用。fo 因為上述正...

Java正規表示式基本用法

正規表示式是使用單個字串來描述 匹配一系列匹配某個句法規則的字串。爬蟲中解析html可以使用正則來方便的提取資訊 模式描述 w匹配字母 數字 下劃線 w匹配非字母 數字 下劃線 s匹配任意空白字元,相當於 t n r f s匹配任意非空字元 d匹配任意數字,相當於 0 9 d匹配非數字的字元 a匹配...