My Brain is Open.

思いついたことを適当に列列と

需要ある?

総務省が以下で公開している情報があるのですが、WordやPDFしかないのでデータとして探しづらい。
http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/shigai_list.html

そこで、自前でCSVに変換してみる。

といっても、ベースはPDFの方からテキスト部分をコピペしてスクリプトに乗っけて、
後は改行マッチの正規表現で分割していくだけ。

# -*- coding: utf-8 -*-
require "pp"

pp ary = DATA.read.scan(/([\d-]+) ([^E]*) (\d+) ([CDE]+)/m).map { |data|
  data[1] = data[1].delete("\n")
  data
}
File.open("shigai_list.csv", "w") do |f|
  ary.each { |d| f.puts d.join(',') }
end

__END__
1 北海道江別市、札幌市、北広島市、空知郡南幌町 11 CDE
2 北海道恵庭市、千歳市 123 DE
3 北海道夕張市(富野を除く。) 123 DE

誰得ですけどね。