java如何从地址串中提取省市区

java如何从地址串中提取省市区,第1张

(?<province>[^省]+自治区|.*?省|.*?行政区|.*?市)(?<city>[^市]+自治州|.*?地区|.*?行政单位|.+盟|市辖区|.*?市|.*?县)(?<county>[^县]+县|.+区|.+市|.+旗|.+海域|.+岛)?(?<town>[^区]+区|.+镇)?(?<village>.*)

我一般这样建表:

create table unit (

    uid int auto_increment,

    uname varchar(32),

    ulevel int,

    parentid int,

    PRIMARY KEY  uid

)

uid是主键,自动编号,uname是省市区县乡镇的名称,ulevel为级别(可以规定省为1、市为2、……),parentid为上级id,省的上级为0,市的上级为对应的省,……

中华人民共和国行政区划代码

中华人民共和国行政区划代码:

国家基础地理信息系统地形数据库境界和居民地要素执行国家标准《中华人民共和国行政区划代码》(GB

2260-1995),并根据需要扩充了部分代码。代码的结构如下:

全国省级行政区划代码一览表:

代码省(自治区、直辖市)

110000北京市

120000天津市

130000河北省

140000山西省

150000内蒙古自治区

210000辽宁省

220000吉林省

230000黑龙江省

310000上海市

320000江苏省

330000浙江省

340000安徽省

350000福建省

360000江西省

370000山东省

410000河南省

420000湖北省

430000湖南省

440000广东省

450000广西壮族自治区

460000海南省

500000重庆市

510000四川省

520000贵州省

530000云南省

540000西藏自治区

610000陕西省

620000甘肃省

630000青海省

640000宁夏回族自治区

650000新疆维吾尔自治区

710000台湾省

810000香港特别行政区

910000澳门特别行政区(国家基础地理信息系统扩充代码)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6781721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存