配列 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 番目の候補が格納されている。