印字できない文字
更新 : 2007 年 11 月
正規表現には、印字できない文字も指定できます。印字できない文字を表すエスケープ シーケンスを次の表に示します。
エスケープ シーケンス
文字 |
説明 |
---|---|
\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 と同じ意味です。 |