Share via


JScript の特殊文字

更新 : 2007 年 11 月

メタ文字と一致させる場合、多くのメタ文字には特別な対処が必要です。これらの特殊文字と一致させるには、円記号 (\) を先頭に指定して、最初にこの文字を "エスケープ" する必要があります。次の表は、特殊文字とその意味を示しています。

特殊文字の表

特殊文字

コメント

$

入力文字列の末尾と一致します。RegExp オブジェクトの Multiline プロパティが設定されている場合は、\n または \r の直前とも一致します。$ と一致させる場合は \$ と指定します。

( )

部分式の開始と終了を指定します。部分式は記憶され、後で使用できます。かっこと一致させる場合は、\ (および \) と指定します。

*

直前の文字または部分式と 0 回以上一致します。* と一致させる場合は \* と指定します。

+

直前の文字または部分式と 1 回以上一致します。+ と一致させる場合は \+ と指定します。

.

改行文字 \n 以外の 1 文字と一致します。"." と一致させる場合は \. と指定します。

[ ]

角かっこの式の開始を指定します。角かっこと一致させる場合は、\[ および \] と指定します。

?

直前の文字または部分式と 0 回または 1 回一致するか、最短量指定子を意味します。? と一致させる場合は \? と指定します。

\

次に続く文字が特殊文字、リテラル、前方参照、または 8 進エスケープであることを示します。たとえば、n は文字の n に一致しますが、\n は改行文字に一致します。\\ ? \ ??\( ? ( ???????

/

リテラル正規表現の開始または終了を示します。/ と一致させる場合は、\/ と指定します。

^

入力文字列の先頭と一致します。かっこの中で使用した場合は、かっこ内の文字セットを否定します。^ と一致させる場合は \^ と指定します。

{ }

量指定子の式の開始を指定します。中かっこと一致させる場合は、\{ および \} と指定します。

|

2 つの項目から選択します。| と一致させる場合は、\| と指定します。

参照

その他の技術情報

正規表現の概説