印字できない文字

更新 : 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 と同じ意味です。

参照

その他の技術情報

正規表現の概説