共用方式為


JScript 中的特殊字元

更新:2007 年 11 月

嘗試比對某些中繼字元時,需要進行特殊的處理。若要比對這些特殊字元,您必須先「逸出」字元,即將反斜線 (\) 放置在前面。下表列出各特殊字元及其意義:

特殊字元表

特殊字元

註解

$

比對位於輸入字串結尾的位置。如果設定 RegExp 物件的 Multiline 屬性,則 $ 也比對位於 \n 或 \r 之前的位置。若要比對 $ 字元,請使用 \$。

( )

標記子運算式的開頭與結尾。可能會擷取子運算式以供日後使用。若要比對這些字元,請使用 \( 和 \)。

*

比對前置字元或子運算式零次或多次。若要比對 * 字元,請使用 \*。

+

比對前置字元或子運算式一次或多次。若要比對 + 字元,請使用 \+。

.

比對新行字元 \n 以外的任何單一字元。若要比對 . 字元,請使用 \。

[ ]

標記括號運算式的開頭。若要比對這些字元,請使用 \[ 和 \]。

?

比對前置字元或子運算式零次或多次,或表示非窮盡數量詞。若要比對 ? 字元,請使用 \?。

\

將下一個字元標記為特殊字元、常值、反向參考或八進位逸出。例如,字元 n 比對字元 n。\n 比對新行字元。序列 \\ 比對 \,而 \( 比對 (。

/

代表常值規則運算式 (Literal Regular Expression) 的開始或結尾。若要比對 / 字元,請使用 \/。

^

比對位於輸入字串開頭的位置,除了用於否定字元集的括號運算式中時。若要比對 ^ 字元,請使用 \^。

{ }

標記限定詞運算式的開頭。若要比對這些字元,請使用 \{ 和 \}。

|

表示兩個項目之間的選擇。若要比對 | 字元,請使用 \|。

請參閱

其他資源

規則運算式簡介