JScript JScript印刷できない文字・修飾子・アンカー一覧

[WEB][JScript JScript印刷できない文字・修飾子・アンカー一覧]

印刷できない文字

文字 説明
\cx x で指定した制御文字と一致します。たとえば、\cM は Control-M またはキャリッジ リターン文字と一致します。x の値は、A-Z または a-z の範囲内で指定します。それ以外を指定すると、リテラル文字 "c" と認識されます。
\f フォームフィード文字と一致します。\x0c および \cL と同じ意味になります。
\n 改行文字と一致します。\x0a および \cJ と同じ意味になります。
\r キャリッジ リターン文字と一致します。\x0d および \cM と同じ意味になります。
\s スペース、タブ、フォームフィードなどの任意の空白文字と一致します。[?\f\n\r\t\v] と同じ意味になります。
\S 空白文字以外の任意の文字と一致します。[^?\f\n\r\t\v] と同じ意味になります。
\t タブ文字と一致します。\x09 および \cI と同じ意味になります。
\v 垂直タブ文字と一致します。\x0b および \cK と同じ意味になります。

修飾子

文字 説明
* 直前のサブ式と 0 回以上一致します。たとえば、'zo*' は "z" とも "zoo" とも一致します。* は {0,} と同じ意味になります。
+ 直前のサブ式と 1 回以上一致します。たとえば、"zo+" は "zo" や "zoo" とは一致しますが、"z" とは一致しません。+ は {1,} と同じ意味になります。
? 直前のサブ式と 0 回または 1 回一致します。たとえば、'do(es)?' は "do" または "does" の"do" と一致します。? は {0,1} と同じ意味になります。
{n} n には 0 以上の整数を指定します。正確に n 回一致します。たとえば、'o{2}' は "Bob" の 'o' とは一致しませんが、"food" の 2 つの o とは一致します。
{n,} n には 0 以上の整数を指定します。少なくとも n 回一致します。たとえば、'o{2}' は "Bob" の 'o' とは一致しませんが、"foooood" のすべての o とは一致します。'o{1,}' は 'o+' と同じ意味になります。'o{0,}' は 'o*' と同じ意味になります。
{n,m} m および n には 0 以上の整数を指定します。n は m 以下です。n ~ m 回一致します。たとえば、'o{1,3}' は "fooooood" の最初の 3 つの o と一致します。'o{0,1}' は 'o?' と同じ意味になります。カンマと数の間には、スペースを入れないでください。

アンカー

文字 説明
^ 入力文字列の先頭と一致します。RegExp オブジェクトの Multiline プロパティが設定されている場合、^ は '\n' または '\r' の直後にも一致します。
$ 入力文字列の末尾と一致します。RegExp オブジェクトの Multiline プロパティが設定されている場合、$ は '\n' または '\r' の直前にも一致します。
\b 単語の境界と一致します。単語の境界とは、単語とスペースとの間の位置のことです。
\B 単語の境界ではない部分と一致します。