配列 name の添字を選ばせ、表示すればよい。従って、今のプログラムの下に
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 番目の候補が格納されている。