正規表示式語法和例項

2021-10-19 05:15:19 字數 1008 閱讀 5479

語法

字元說明

^匹配字元輸入的開始

$匹配字元輸入的結束

\d數字字元, 等效於[0-9]

\s匹配任何空白字元,包括空格、製表符、換頁符等

\s匹配任何非空白字元

正好匹配n次

至少匹配n次

n<=m, 匹配至少n次,至多m次

()標記乙個子表示式的開始和結束位置。子表示式可以供以後使用

*零次或多次匹配前面的字元或子表示式, 等效於

+一次或多次匹配前面的字元或子表示式,等效於

?零次或一次匹配前面的字元或子表示式,等效於

.匹配除"\r\n"之外的任何單個字元

|或的關係

\un\w

匹配任何字類字元,包括下劃線。與"[a-za-z0-9_]"等效

[\u4e00-\u9fa5]

匹配中文字元

常見示例

//只能輸入n到m位的數字

string regex =

"^\\d$"

//只能輸入英文本母和數字

string regex =

"^[a-za-z0-9]+$"

;//只能輸入數字

string regex =

"^[0-9]+$"

;//11位數字

string regex =

"\\d"

;//中文字元

string regex =

"[\\u4e00-\\u9fa5]"

;//匹配任意字元且長度為1到5位

string regex =

"[\\s\\s]"

;//匹配任意ascii碼中字元且長度為1到5位

string regex =

"[\\x00-\\x7f]"

;//只要出現一次月份即可,例如 hu01jk, 11klo

string regex =

".*([0-1][0-9])+.*"

;

正規表示式語法

jscript 8.0 正規表示式語法 正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s 匹配 html ...

正規表示式語法

下面是正規表示式的一些示例 表示式 匹配 s 匹配空行。例如,abc 匹配 plain 中的 a 向字符集。匹配未包含的任何字元。例如,abc 匹配 plain 中的 p cx 匹配由 x 指示的控制字元。正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元...

正規表示式語法

正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。正規表示式示例 表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s s s s s 1 s 匹配 html ...