基礎プログラミング I 第 6 回 (正規表現と検索) 「行頭や行末で調べたいとき」 講義ノート目次

陸羽西線 のデータで調べてみよう。

%egrep "0$" rikuusaisen.dat
新庄駅0.0
古口駅17.0
余目駅43.0

データの末尾は新庄からの走行距離数を表す数字である。 そのうち、0 で終わるデータ行を取り出した。

%egrep "^新" rikuusaisen.dat
新庄駅0.0

データの行頭は漢字である。「新」で始まるデータ行を取り出した。

この切り出しかたでは、駅名の 2 つ目の文字が新であるものや、 データの整数値部分に 3 があるデータだけを切り出すということができない。