- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:間違いだらけの正規表現講座 level 7
#contents
* れっつ練習! [#vdcb7bcb]
さて、駆け足でやってきましたが、第6回までの説明で、~
正規表現での検索の基本の部分は押さえたことになります。
次回からは、正規表現の真骨頂、正規表現置換のやりかたを見ていきますが、~
ここらで一旦おさらいを兼ねて、検索の練習をしてみましょう。
* おさらい [#baac8c4b]
まずは、今まで出てきたメタ文字をおさらいしましょう。
|メタ文字|意味|出てきた回|h
|.|任意の1文字にマッチ|[[第1回>その他雑文/正規表現/1]]|
|[abc]|[]内のどれか1文字にマッチ|[[第1回>その他雑文/正規表現/2]]|
|[a-z]|[]内のa~zにマッチ|[[第2回>その他雑文/正規表現/2]]|
|[^abc]|[]内以外の任意の1文字にマッチ|[[第2回>その他雑文/正規表現/2]]|
|*|直前の正規表現の、0回以上の繰り返し|[第3回>その他雑文/正規表現/3]]|
|+|直前の正規表現の、1回以上の繰り返し|[第3回>その他雑文/正規表現/3]]|
|?|直前の正規表現の、0回もしくは1回の繰り返し|[第3回>その他雑文/正規表現/3]]|
|()|()内の正規表現を、まとめて1つの正規表現として扱う|[第4回>その他雑文/正規表現/4]]|
|\t|タブ記号|[第5回>その他雑文/正規表現/5]]|
|\r|改行記号 0D|[第5回>その他雑文/正規表現/5]]|
|\n|改行記号 0A|[第5回>その他雑文/正規表現/5]]|
|\|直後の記号をエスケープする|[第5回>その他雑文/正規表現/5]]|
|^|先頭にマッチ|[第6回>その他雑文/正規表現/6]]|
|$|終端にマッチ|[第6回>その他雑文/正規表現/6]]|
* ご指摘などはこちらへ [#kedca7c3]
#comment