3.7.6
住所を都道府県・市区町村に分割する
まとめ
- 日本語住所文字列を都道府県・市区町村・残部に分割する。
- 都道府県リストの前方一致と行政区サフィックスの最長一致で切り出す。
- 地域別集計や配送ロジックの構築で住所を構造化したいときに使う。
請求書やアンケートの住所から都道府県・市区町村を取り出すと、地域分析や配送ロジックが組みやすくなります。行政区の一覧を持っておき、最長一致で切り出すのがシンプルで堅牢です。
| |
拡張のヒント #
- 政令指定都市や郡部 (
○○郡△△町) に対応するには、総務省の最新データ(JIS コード)をダウンロードし、郡・町レベルまでのリストを作ると確実です。 - 町名以降をジオコーディングしたい場合は、
geopyや自治体の地理院 API と組み合わせて緯度経度を付与します。 - 郵便番号で正規化する場合は Japan Post の CSV をマスタにしておくと、誤字の修正やローマ字出力も同時に行えます。