LoginSignup
17
12

More than 5 years have passed since last update.

【Ruby】住所から都道府県を正規表現で取り出す【正規表現】

Last updated at Posted at 2014-07-21

住所から都道府県を取り出したい時ってありますよね!

そういう時はコレで。

address.match(/.*[都道府県]/)

例えば苫小牧高専なら…

tnct_address = "北海道苫小牧市字錦岡443番地" #我らが苫小牧高専の住所!
tnct_prefecture = tnct_address.match(/.*[都道府県]/).to_s
#=> "北海道"

[都道府県] って感じでグループ化してやることによって、'都'、'道'、'府'、'県'どれかでで終わる文字列を検索することができます。
べんり。

17
12
5

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
17
12