基礎プログラミング I 第 7 回 (正規表現と Ruby 言語でのプログラミング) 「regexp_stdin.rb を使った実行結果の例」 講義ノート目次

実際に動かしてみよう。

/i.ata/ を探そうとする場合

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

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

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

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