基礎プログラミング I 第07 回 正規表現と Ruby 言語でのプログラミング 選択する部分を作るには

配列 name の添字を選ばせ、表示すればよい。従って、今のプログラムの下に

    :             :
   end
end

STDERR.print("駅番号を選んで下さい\n")
j = gets.chomp.to_i

printf("%s駅を選択しました\n",name[j-1])

を加えればよい。実行すると

% ./regexp_select.rb                    
検索パターン : on[sz]en
1        かみのやま温泉駅
2        あつみ温泉駅
駅番号を選んで下さい
2
あつみ温泉駅を選択しました

となる。name[i] に i+1 番目の候補が格納されている。

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