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 |