Title:正規表現


正規表現(regular expression) 字句記号や探索記号の定義など、広く使用されている定義法
記号列 0以上のn個の記号を並べたもの
記号列の長さ 記号の個数
空列(empty string) 長さ0の記号列


正規表現でもちられるメタ記号

[m-n] m~nまでの連続した文字の中の1文字を表す。
直前の正規表現の0回以上の繰返しを表す。
直前の正規表現の1回以上の繰返しを表す。
直前の正規表現が0個か1個あることを表す。
r1|r2 正規表現r1または正規表現r2であることを表す。
(文字列) 文字列は1つまとまりであることを表す。
[文字] 一文字を表す。
r1-r2 r1からr2