$ ---> \$
( ---> \(
) ---> \)
* ---> \*
+ ---> \+
. ---> \.
[ ---> \[
] ---> \]
? ---> \?
\ ---> \\
/ ---> \/
^ ---> \^
---> \}
[b]一、[/b]
特殊字元 注釋 $ 匹配輸入字串結尾的位置。
若要匹配 $ 字元本身,請使用 \$。
[b]二、[/b]
( ) 標記子表示式的開始和結束。可以捕獲子表示式以供以後使用。
若要匹配這兩個字元,請使用 \( 和 \)。
[b]三、[/b]
* 零次或多次匹配前面的字元或子表示式。
若要匹配 * 字元,請使用 \*。
[b]四、[/b]
+ 一次或多次匹配前面的字元或子表示式。
若要匹配 + 字元,請使用 \+。
[b]五、[/b]
. 匹配除換行符 \n 之外的任何單個字元。
若要匹配 .,請使用 \。
[b]六、[/b]
[ ] 標記中括號表示式的開始。
若要匹配這些字元,請使用 \[ 和 \]。
[b]七、[/b]
? 零次或一次匹配前面的字元或子表示式,或指示「非貪心」限定符。
若要匹配 ? 字元,請使用 \?。
[b]八、[/b]
\ 將下一字元標記為特殊字元、文字、反向引用或八進位制轉義符。
例如,字元 n 匹配字元 n。
\n 匹配換行符。序列 \\ 匹配 \,序列 \( 匹配 (。
[b]九、[/b]
/ 表示文字正規表示式的開始或結束。
若要匹配 / 字元,請使用 \/。
[b]十、[/b]
^ 匹配輸入字串開始處的位置,但在中括號表示式中使用的情況除外,在那種情況下它對字符集求反。
若要匹配 ^ 字元本身,請使用 \^。
[b]十一、[/b]
標記限定符表示式的開始。
若要匹配這些字元,請使用 \。
[b]十二、[/b]
| 指出在兩個項之間進行選擇。
若要匹配 | ,請使用 \|
\d 數字:[0-9]
\d 非數字: [^0-9]
\s 空白字元:[ \t\n\x0b\f\r]
\s 非空白字元:[^\s]
\w 單詞字元:[a-za-z_0-9]
\w 非單詞字元:[^\w]
正規表示式中需要轉義的字元
匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 也匹配 n 或 r 要匹配 字元本身,請使用 標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 和和 匹配前面的子表示式零次或多次。要匹配 字元,請使用 匹配前面的子表示式一次...
正規表示式需要轉義的特殊字元
正規表示式中有些字元具有特殊的含義,如果在匹配中要用到它本來的含義,需要進行轉義 在其前面加乙個 下面總結了常見的一些需要轉義的特殊字元 匹配輸入字串的結尾位置。如果設定了regexp物件的multiline屬性,則 也匹配,如 n 或 r 標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使...
正規表示式中需要轉義的字元
匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 也匹配 n 或 r 要匹配 字元本身,請使用 標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 匹配前面的子表示式零次或多次。要匹配 字元,請使用 匹配前面的子表示式一次或多次...