正規表示式匹配模式描述

2021-08-27 04:14:37 字數 633 閱讀 6354

模式描述

\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

( )匹配括號內的表示式,也表示乙個組

VB 正規表示式匹配模式

正規表示式匹配模式 引用了microsoft vbscript regular expressions 5.5 後就可以宣告正則相關物件了。主要有三個物件 regexp matchcollection match。1.regexp這是vb使用正規表示式匹配模式的主要物件了。其提供的屬性用於設定那些用...

正規表示式相關 正規表示式字元描述

1 字元描述 將下乙個字元標記為特殊字元或字面值。例如 n 與字元 n 匹 配。n 與換行符匹配。序列 與 匹配,與 匹配。匹配輸入的開始位置。匹配輸入的結尾。匹配前乙個字元零次或幾次。例如,zo 可以匹配 z zoo 匹配前乙個字元一次或多次。例如,zo 可以匹配 zoo 但不匹配 z 匹配前乙個...

正規表示式相關 正規表示式字元描述

1 字元描述 將下乙個字元標記為特殊字元或字面值。例如 n 與字元 n 匹 配。n 與換行符匹配。序列 與 匹配,與 匹配。匹配輸入的開始位置。匹配輸入的結尾。匹配前乙個字元零次或幾次。例如,zo 可以匹配 z zoo 匹配前乙個字元一次或多次。例如,zo 可以匹配 zoo 但不匹配 z 匹配前乙個...