regexp.rb を使った実行結果の例

実際に動かしてみよう。/i.ata/ を探そうとする場合

% ./regexp.rb station.dat 
検索パターン : i.ata
新潟            新潟県  にいがた                Niigata
新発田          新潟県  しばた                  Shibata
象潟            秋田県  さきかた                Sakikata

となる。i と ata の間に一文字入っている駅名が探し出された。

Regexp method の中に検索する文字列を入れてしまうので、 egrep.rb での / / の中だけを入力すればよい。日本語の検索の場合も同じである。

% ./regexp.rb station.dat
検索パターン : 島根?県
新白河          福島県  しんしらかわ            Shinshirakawa
郡山            福島県  こおりやま              Koriyama
福島            福島県  ふくしま                Fukushima

本日の講義目次 / 基礎プログラミング I / 2007 年度

Madoka Nishimura <madoka.koeki-u.ac.jp>