LoginSignup
1
1

日本の住所解析にはこれが必要

Last updated at Posted at 2024-06-07
    kyoto_pattern = r'(京都府)((?:京都市(?:上京区|下京区|中京区|東山区|西京区|南区|北区|右京区|左京区|伏見区|山科区|市原区)|福知山市|舞鶴市|綾部市|宇治市|宮津市|亀岡市|城陽市|向日市|長岡京市|八幡市|京田辺市|京丹後市|南丹市|木津川市|大山崎町|久御山町|井手町|宇治田原町|笠置町|和束町|精華町|南山城村|京丹波町|伊根町|与謝野町|峰山町|日吉町|八幡町|松峰町|園部町|船井町|与謝町)+?)\s*'

    prefecture_municipality_pattern = r'(...??[都道府県])((?:札幌|仙台|さいたま|千葉|横浜|川崎|相模原|新潟|静岡|浜松|名古屋|大阪|堺|神戸|岡山|広島|北九州|福岡|熊本)市.+?区|(?:旭川|伊達|石狩|盛岡|奥州|田村|南相馬|那須塩原|東村山|武蔵村山|羽村|十日町|上越|富山|野々市|大町|蒲郡|四日市|姫路|大和郡山|廿日市|下松|岩国|田川|大村|.+?)市|.+?郡(?:玉村|大町|.+?)[町村]|.+?[市区町村]|.+?市|.+?区)'

例えば四日市や府や市や市町村名を正しく扱うのは意外と大変だったなーてか、京都のイレギュラーさのめんどくささよ

簡単なもののように見えると思うけど、これ作るのに1か月かかりました(-_-;) 素人すぎ???

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1