正規表示式最全匹配規則

2021-10-08 12:53:56 字數 678 閱讀 2839

匹配模式

描述\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 這...