#!/usr/local/bin/ruby # -*- coding: utf-8 -*- city='酒田市' # 探したい市町村名に変える cityrx=Regexp.new(city) # 市町村文字列を正規表現に変換する printf "%sの町名は: ", city town = gets.chomp # 町名を読み込む townrx = Regexp.new(town) # 町名文字列を正規表現に変換する open("ken_all_rome-utf8.csv", "r") do |z| # csvを開いて z に入れる while line=z.gets # 1行ずつ読み込む if cityrx =~ line && townrx =~ line # 正規表現と照合する print line # 正規表現にマッチした行のみprintする end end end