正規表示式表常用的符號

2021-09-08 01:14:35 字數 692 閱讀 4797

字元

\ :  特殊字元、轉義字元

^: 正規表示式的開始

$: 正規表示式的結束

*: 等於,即0到多

+: 等於,即1到多

?: 等於,即0到1

:匹配確定的次數,n次

:匹配大於n的次數,等於n*

: 匹配大於n,小於m的次數

. :  匹配除「\n」之外的任何單個字元。

\d: 匹配乙個數字字元, 等價於[0-9]

\d:匹配乙個非數字字元,等價於[^0-9]

\f: 匹配乙個換頁符

\n: 匹配乙個換行符

\r :匹配乙個回車符

\s: 匹配空白字元,包括空格、換頁符等

\s: 匹配非空白字元

\t:  匹配乙個製表符

\v: 匹配乙個垂直製表符

\w: 匹配包括下劃線的任意單詞字元,等價於[a-za-z0-9_]

\w: 匹配任何非單詞字元,等價於[^a-za-z0-9_]

比較常用的正規表示式判斷驗證:

判斷輸入的是否為中文:  ^[\u0391-\uffe5]+$

判斷輸入的是否全為數字: [0-9]

判斷輸入的是否全為字母: [a-za-z]

判斷輸入的是否以字母為開頭,有字母、數字、下劃線組成: ^[a-za-z]\w$

常用正規表示式符號

匹配輸入字串的開始位置。匹配輸入字串的結束位置。轉義字元,經常用來匹配有特殊含義的字元。n 是乙個非負整數。匹配確定的 n 次。例如,o 不能匹配 bob 中的 o 但是能匹配 food 中的兩個 o。m和n為非負整數,n m。最小匹配n次,最大匹配m次。請注意在逗號和兩個數之間不能有空格。例如,o...

正規表示式 1 正規表示式常用符號

1.三種括號 一般表示匹配的次數 表示匹配前面的子表示式n次 表示至少匹配前面的子表示式n次 表示至少匹配前面的子表示式m次,至多匹配n次 一般表示子表示式的規則 abc 字元集合。匹配所包含的任意乙個字元 a z 字元範圍。匹配指定範圍內的任意字元 pattern 表示匹配並獲取這一匹配,可通過m...

正規表示式的符號表 正規表示式基礎 正規表示式速查

序號 符號匹配物件示例1 字串起始位置 當 出現在內部時,為取反。2 0 9 匹配乙個數字,沒有數字時,匹配失敗 等價 d 0 9 等價 d 3 0 9 匹配0或1個數字,沒有數字時可以匹配 4 0 9 匹配1或多個數字,沒有數字時匹配失敗 5abc 結尾匹配,要求以abc作為結尾6 可以不出現 可...