基礎プログラミング I 第07 回 正規表現と Ruby 言語でのプログラミング regexp.rb を使った実行結果の例

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

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

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

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

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

本日の講義 / 講義ノート / 教員トップページ