#!/usr/bin/env ruby
# coding: utf-8
#ひらがなだと反応しない
require 'csv'
data = CSV.read("gomil.csv", headers: true)
a = 0
puts "品名で探す:1"
puts "区分:2"
print "どっちにしますか:"
sel = gets.to_i
if sel == 1
print "探したい物を入力:(全角で入力。漢字かカタカナで)"
ptn = Regexp.new(gets.chomp)
data.each do |row|
if ptn =~ row["品名"]
printf("%sは、%sです。%s\n", row["品名"], row["ごみ区分"], row["備考"])
a = 1
end
end
if a == 0
puts"合うものはありませんでした"
end
elsif sel == 2
print"どれを見たいですか見たいものを入力してください\n
もやすごみ\n
粗大ごみ\n
資源物\n
埋立ごみ\n"
ptn = Regexp.new(gets.chomp)
data.each do |row|
if ptn =~ row["ごみ区分"]
printf("%sです\n",row["品名"])
a = 1
end
end
else
printf("%d番はありません。さようなら。\n", sel)
end