常用元字元 **
說明. 匹配除換行符以外的任意字元
\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 ...