Regular Expression




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

インデックスに戻る
この文書に関するお問い合わせはkarino@drycarbon.comまで。