關於正規表示式符號的用法

2021-10-17 03:30:50 字數 553 閱讀 2794

表示乙個範圍,可以是數字範圍也可以是字母範圍 -中線 表示至或者是到

// *表示0個或者是多個 ?表示0個或1個 +表示乙個或多個(兩個以上)

[0-9]匹配0-9之間的單個數字 其中表示範圍

[a-z]匹配a-z之間的單個字母

[a-z]匹配a-z之間的單個字母

+匹配1個或多個字元

?匹配0個或乙個字元

*匹配0個或多個字元

^匹配以***字元開頭,特別注意在中使用表示取反操作

$匹配以***字元結尾

{}匹配的字串的長度 相當於str.length >=2 && <=6

()表示乙個整體

|表示或者or (重點)

\s匹配任意空白字元 包括空格(按下空格鍵) ,製表符,換頁符等 都可以 等價於[\f\n\r\t\v]

\s匹配任意非空白字元 等價於[^\f\n\r\t\v]

\w匹配數字,字母,下劃線

\w匹配非數字,非字母,非下劃線

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

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

正規表示式符號

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正規表示式符號

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正規表示式符號

字元 描述 標記下乙個字元是特殊字元或文字。例如,n 和字元 n 匹配。n 則和換行字元匹配。序列 和 匹配,而 則和 匹配。匹配輸入的開頭。匹配輸入的末尾。匹配前乙個字元零或多次。例如,zo 與 z 或 zoo 匹配。匹配前乙個字元一次或多次。例如,zo 與 zoo 匹配,但和 z 不匹配。匹配前...