Tei5’s Blog

Tei5 の メモ書き

正規表現で住所を分ける

住所正規表現で分割したいとき。

 

■住所を「都道府県 / 市区町村 / それ以降」に分ける

qiita.com

終結果:

(...??[都道府県])((?:旭川|伊達|石狩|盛岡|奥州|田村|南相馬|那須塩原|東村山|武蔵村山|羽村|十日町|上越|富山|野々市|大町|蒲郡|四日市|姫路|大和郡山|廿日市|下松|岩国|田川|大村)市|.+?郡(?:玉村|大町|.+?)[町村]|.+?市.+?区|.+?[市区町村])(.+)

置換: \1\t\2\t\3

(例は、秀丸都道府県、市区町村 をタブで区切る方法。)

 

 

■住所を「都道府県 / それ以降」に分ける

q.hatena.ne.jp

検索: (北海道|青森県|岩手県|宮城県|秋田県|山形県|福島県|茨城県|栃木県|群馬県|埼玉県|千葉県|東京都|神奈川県|新潟県|富山県|石川県|福井県|山梨県|長野県|岐阜県|静岡県|愛知県|三重県|滋賀県|京都府|大阪府|兵庫県|奈良県|和歌山県|鳥取県|島根県|岡山県|広島県|山口県|徳島県|香川県|愛媛県|高知県|福岡県|佐賀県|長崎県|熊本県|大分県|宮崎県|鹿児島県|沖縄県)

置換: \1\t

(例は、秀丸都道府県をタブで区切る方法。)

辞書登録しておくと良いかも。(よみ:とどう とか)