正規表示式 一 元字元

2022-05-02 16:12:09 字數 588 閱讀 3429

常用元字元 **      

說明.  匹配除換行符以外的任意字元

\w    匹配字母或數字或下劃線或漢字

\s             匹配任意的空白符

\d             匹配數字

\b             匹配單詞的開始或結束

^             匹配行的開始

$             匹配行的結束

常用反義元字元 **   說明

\w       匹配任意不是字母,數字,下劃線,漢字的字元

\s        匹配任意不是空白符的字元

\d      匹配任意非數字的字元

\b        匹配不是單詞開頭或結束的位置

[^x]       匹配除了x以外的任意字元

[^aeiou]   匹配除了aeiou這幾個字母以外的任意字元

常用重複限定符 **       說明

*         重複零次或更多次

+         重複一次或更多次

?         重複零次或一次

重複n次

重複n次或更多次

重複n到m次

正規表示式總結(一)元字元

正則是匹配特定格式文字的一種模式。正規表示式為匹配文字的一組標記符,說白了,就是一些字元 元字元 匹配了多少次 重複 在 位置 匹配的正規化。有幾個關鍵字 元字元,重複,位置 一句話 對於以元字元轉為大寫為最反義,字元組中加 取反義,元字元本身需轉義 反義 有時需要查詢不屬於某個能簡單定義的字元類的...

python之正規表示式系列一 元字元

正規表示式的庫在re庫里。re.findall string string s 匹配字串,當s中有前面字串的內容,就返回乙個列表,列表包含前面的字串。import re s hello world r re.findall hello s print r import re s test123 n ...

正規表示式(1) 元字元

數字 1 表示第n個元組中的內容 xu hao 1 re.search r a bca 1 abcabca print xu hao 1 abcabca bca 1 bcabca xu hao 2 re.search r a bca 2 abcabca print xu hao 2 abcabca ...