B.1 文字のエスケープ

以下の表に,正規表現で使用できるエスケープ文字とシーケンスを示します。

表 B.1

文字のエスケープ一覧

エスケープ文字

説明

(通常の文字)

. $ ^ { [ ( | ) * + ? \以外の文字は,文字自体に一致します。

\a

ベル(アラート)の\u0007と一致します。

\t

タブの\u0009と一致します。

\r

キャリッジ・リターンの\u000Dと一致します。

\v

垂直タブの\u000Bと一致します。

\f

フォーム・フィードの\u000Cと一致します。

\n

改行文字の\u000Aと一致します。

\e

エスケープ文字の\u001Bと一致します。

\040

3桁までの8進数で表されるASCII文字と一致します。文字\040は,空白を表します。

\x20

2桁までの16進数で表されるASCII文字と一致します。

\u0020

4桁までの16進数で表されるUnicode文字と一致します。

\

エスケープ文字として認識されない文字が後ろに付いている場合は,その文字と一致します。たとえば,\*は\x2Aと同じです。