第1回~住所のマージ編~でとりあえず、データを繋げるところまでは出来ました。第2回目以降は、繋げたデータを更に解析してみたいと思います。今回紹介するのは町域名に存在する「()」括弧についてです。以下の様な郵便番号データがそれに該当します。まとめると以下の様な内容になります。町域:協和(88-2、271-10、343-2、404-1、427-3、431-12、443-6、608-2、641-8、814、842-5、1137-3、1392、1657、1752番地)ここで問題になるのは、町域にある「()」括弧です。1752番地)」という名前の住所は存在しません。日本郵便を見ても、括弧に関する記述はありません。これは前回と同様、独自の解析で括弧の意味を解読するしかないようです。小学校の得意教科が算数だった自分がこの内容を見ると、以下の複数の住所に分割できるのではないかと考えました。協和88-2協和271-10協和343-2協和404-1協和427-3協和431-12協和443-6協和608-2協和641-8協和814協和842-5協和1137-3協和1392協和1657協和1752番地では本当にそうなのか?郵便番号データからでは判断が出来ないので、上記の住所が実在するのか調べてみました。地図-ルート検索|いつもNAVIから該当の住所を調べて、住所が実在すればOKという方法です。日本郵便の郵便番号データだけでは判断が出来ないので、住所データを扱う別の企業に頼ろうという作戦です。原始的な方法ですが、現時点ではこれしか思いつきませんでした。地図-ルート検索|いつもNAVIという事は上記の例での括弧の意味は、以下の内容であると推察出来ます。括弧内のカンマで区切られたそれぞれの文字と、括弧の前に付いた文字を結合すれば、住所(町域名)として成立する。簡単に(数学の式っぽく)書くとA(B、C、D)=AB、AC、ADって事ですね。88-2」という住所に対して、正しい郵便番号を検索させる事が可能になりますね。-zipnavi-にて実際に確認できます。コメントをキャンセルメールアドレスが公開されることはありません。