#!/usr/bin/env ruby # coding: utf-8 require 'csv' csv = CSV.read("bosai.csv", :headers => true) # 「消火栓+アルファベット」を探すプログラム csv.each do |row| lat, lon, kwd = row[0].to_f, row[1].to_f, row[2] if /消火栓[A-Z]/ =~ kwd printf("%s は北緯%.5f, 東経%.5f にあります\n", kwd, lat, lon) end end