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 |