メタ文字 名称 意味 . ドット 任意の一文字 [...] 文字クラス 列挙された任意の一文字 [^...] 否定文字クラス 列挙されていない任意の文字 \char エスケープされた文字 charがメタ文字の場合、またエスケープとの組み合わせが特殊な意味を持たなければリテラル文字とマッチする。 ^ キャレット 行の先頭位置 $ ドル記号 行の末尾位置 \< - 語の先頭位置 \> - 語の末尾位置 ? 疑問符 最低0回, 最大1回の任意回数の繰り返し * スター 最低0回, 最大無制限の任意回数の繰り返し + プラス記号 最低1回, 最大無制限の任意回数の繰り返し {min, max} 範囲指定 最低min回, 最大max回の繰り返し | 選択 隔てられた表現のうち、いずれかのものをマッチ。 (...) 丸括弧 |の対象領域を制限する機能、繰り返し制御文字のためにグループ化を行う機能及び前方参照のための「格納」を行う機能 \1, \2... 前方参照 1番目, 2番目の丸括弧の組に対応する、すでにマッチしたテキストとマッチ。