67,513
社区成员
发帖
与我相关
我的任务
分享
var regexFmt = "([汉字,下同]+[省|市|自治区])(\s*)([...]+[市|区|县|自治州|盟])(\s*)([...]+[县|区|旗|市])?(\s*)(.*)";
// 加入空白字符(\s*)
// 地级行政单位也包括县,比如直辖市有下一级的县,并没有地市
// 县一级也有县级市,但直辖市可能不存在这一级,所以这一级可选(用?)
// 其余的任意字符均列入详细地址
2. 内容不正确:
如果需要检验上述各级地址的正确性,请使用国家统计单位的数据库进行对比,或者部分匹配,列出完全地址和猜测地址。
String regex="^(?<province>[^省]+省|.+自治区)?(?<city>[^市]+市|.+自治州)?(?<county>[^县]+县|.+区)?(?<town>[^区]+区|.+镇)?(?<village>.*)";