匹配模式
描述\w
匹配字母、數字及下劃線
\w匹配不是字母、數字及下劃線的字元
\s匹配任意空白字元,等價於[\t\n\r\f]
\s匹配任意非空字元
\d匹配任意數字,等價於[0-9]
\d匹配任意非數字的字元
\a匹配字串開頭
\z匹配字串結尾,如果存在換行,只匹配到換行前的結束字串
\z匹配字串結尾,如果存在換行,同時還會匹配換行符
\g匹配最後匹配完成的位宣
\n匹配乙個換行符
\t匹配乙個製表銜』
^匹配一行字串的開頭
$匹配一行字串的結尾
.匹配任意字元,除了換行符,當 re.dotall 標記被指定時,則可以匹配包括換行符的任意字元
[ … ]
用來表示一組字元,單獨列出,比如[ amk ]匹配a,m,k
[ ^… ]
不在[ ]中的字元,比如[ ^abc ] 匹配除了a ,b ,c 之外的
*匹配0個或多個表示式
+匹配1或多個表示式
?匹配0個或1個前面的正規表示式定義的片段,非貪婪方式
精確匹配n個前面的表示式
匹配n到m次由前面正規表示式定義的片段,貪婪方式
a|b匹配a或b
( )匹配括號內的表示式,也表示乙個組
正規表示式 匹配規則
一切從最基本的開始。模式,是正規表示式最基本的元素,它們是一組描述字串特徵的字元。模式可以很簡單,由普通的字串組成,也可以非常複雜,往往用特殊的字元表示乙個範圍內的字元 重複出現,或表示上下文。例如 once這個模式包含乙個特殊的字元 表示該模式只匹配那些以once開頭的字串。例如該模式與字串 on...
正規表示式 匹配規則
一切從最基本的開始。模式,是正規表示式最基本的元素,它們是一組描述字串特徵的字元。模式可以很簡單,由普通的字串組成,也可以非常複雜,往往用特殊的字元表示乙個範圍內的字元 重複出現,或表示上下文。例如 once這個模式包含乙個特殊的字元 表示該模式只匹配那些以once開頭的字串。例如該模式與字串 on...
正規表示式教程 正規表示式匹配規則 6
正規表示式教程 正規表示式匹配規則 6 2007 05 11 08 28 基本模式匹配 一切從最基本的開始。模式,是正規表示式最基本的元素,它們是一組描述字串特徵的字元。模式可以很簡單,由普通的字串組成,也可以非常複雜,往往用特殊的字元表示乙個範圍內的字元 重複出現,或表示上下文。例如 once 這...