.
匹配任意乙個字元
^以某個字元開頭
$以某個字元結尾
*匹配0次或多次
+匹配一次或多次
?匹配0次或1次
匹配n次
匹配n次或多次
匹配n次到m次
字符集,^非、-、\
[a-z]
匹配小寫字母a到z的任意字母一次
[^a-z]
匹配除了小寫字母a到z之外的任意字元一次
[\d]*
匹配數字0-9,0次或多次
\d匹配任何十進位制數,[0-9]
\d匹配任何非數字字元,[^0-9]
\s匹配任何空白字元,[\t\n\r\f\v]
\s匹配任何非空白字元,[^\t\n\r\f\v]
\w匹配任何字母數字字元,[a-za-z0-9_]
\w匹配任何非字母數字字元,[^a-za-z0-9_]
\b匹配乙個特殊字元邊界,比如空格,&,#等
|管道符,或()組
\b匹配乙個特殊字元邊界,比如空格,&,#等
re模組分組
import re
g = re.search("(?p[a-z]+)(?p\d+)", "lucy22lupe19")
# g.group()
# lucy22
# g.group("name")
# lucy
# g.group("age")
# 22
re正則模組
1.正規表示式的常用符號 預設匹配除 n之外的任意乙個字元,若指定flag dotall,則匹配任意字元,包括換行 匹配字元開頭,若指定flags multiline,這種也可以匹配上 r a nabc neee flags re.multiline 匹配字元結尾,或e.search foo bfo...
re模組和正則
正規表示式 就是用來篩選字串中特定內容的一串具有某種邏輯規則的字元組成。正規表示式不是python獨有的,而是一門獨立的技術,它在所有的程式語言中都有使用,在python中使用就必須依賴於re模組。正則的應用場景 比如,爬蟲,資料分析。正則的使用某些特定邏輯的字元構造的 可以簡化我們的 的冗餘。看以...
python 正則re模組
1.正則各種字元表示的含義 預設匹配除 n之外的任意乙個字元,若指定flag dotall,則匹配任意字元,包括換行 匹配字元開頭 匹配 號前的字元0次或多次,re.findall ab cabb3abcbbac 結果為 abb ab a 匹配前乙個字元1次或多次,re.findall ab ab ...