住所から都道府県を抜き出し、都道府県の正規判定をし、
間違っていた場合は「北海道」を設定する。
さらに、最初の文字列から都道府県を消すロジックも必要です。
上記のやり方が分かる方いらっしゃいますか。
今はこんな感じです。
java
1String address = "東京都千代田区千代田1-1-1テストビル"; 2 3// 住所1から都道府県と市区町村以降を分割 4Pattern addressPattern = Pattern.compile("^.{2,3}?[都道府県]"); 5Matcher matcher = addressPattern.matcher(address); // 分割前住所 6matcher.find(); 7 8String prefectures = matcher.group(); // 都道府県; 9String city = matcher.replaceFirst(""); // 市区町村以降; 10
都道府県の正規判定がまだです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。