mb_eregのブレースについて(住所分割)
以下のページを参考に住所を分割しています。
http://kuroutoshikou.blog16.jp/index.php/2008/12/19/aspeb_eiuc_fa_saf_a_a_a_s
上記のページの{1}の意味がよく分からないので教えてください。
---以下、ソース抜粋---
$addr = $_GET['addr'];
$addr_conv = mb_convert_kana($addr, 'a');
//正規表現で切り分け
mb_ereg("(東京都|[一-龠]+[府道県]){1}(石狩市|伊達市|八戸市|盛岡市|奥州市|南相馬市|香取市|上越市|宇陀市|姫路市|[一-龠ぁ-ヶ]+[市区郡]){1}([一-龠ぁ-ヶー]+[0-9\-‐F番地号条線西東丁目の]+){1}\s*([\sa-zA-z0-9一-龠ぁ-ヶー、・\-\(\)\.\/\']*)", $addr_conv, $match);
//郡の場合の町村分割
if (($_GET['town_split']) && mb_ereg("郡$", $match[2])) {
mb_ereg("([一-龠ぁ-ヶー]+[町村]){1}([一-龠ぁ-ヶー]*[0-9\-‐F番地号条線西東丁目の]+)", $match[3], $town);
$match[3] = $town[2];
}
//政令指定都市の区分割
if (($_GET['city_split']) && mb_ereg("区$", $match[2], $city) && $match[1] != "東京都") {
mb_ereg("([一-龠ぁ-ヶ]+市){1}([一-龠ぁ-ヶ]+区){1}", $match[2], $city);
$match[2] = $city[1];
}
---以上、ソース抜粋---
試してみたところ、{1}がなくても動作するようですが、{1}にはどういう意味があるのでしょうか?
お礼
ありがとうございます。
補足
職歴を追加しようとすると、今日は 「追加した勤務先は無効なものです」としてはじかれました。 職歴の市区町村は「xx郡」で入りましたけど。。。 いやな感じですね、無効な勤務先につとめている者としては。