问个正则的问题

kakad 发布于 2010/11/24 17:00
阅读 205
收藏 0

有很多地区,比如下面的:

//辽宁省大连市中山区

//宁夏回族自治区中卫市沙坡头区

//上海市市辖区奉贤区

//新疆维吾尔自治区乌鲁木齐市市辖区

//湖北省黄冈市市辖区

//云南省西双版纳傣族自治州景洪市

//贵州省毕节地区

//北京市市辖区怀柔区

想用正则分下组,就是北京市市辖区怀柔区 分成 北京市-市辖区-怀柔区

请教下怎么写才好呢?

 

加载中
0
kakad
kakad

哦 好了 没问题了 解决了

0
红薯
红薯

引用来自#2楼“kakad”的帖子

哦 好了 没问题了 解决了

怎么解决的给大家分享一下呗

0
kakad
kakad

不好意思

比较简单..

^(.+?(省|自治区|市)){1}(.+?(市|区|自治州))?(.+?(县|区|市))?$

0
红薯
红薯

引用来自#4楼“kakad”的帖子

不好意思

比较简单..

^(.+?(省|自治区|市)){1}(.+?(市|区|自治州))?(.+?(县|区|市))?$

0
kakad
kakad

纠正一下 ,发现中国的地名果然很纠结 有的地名还带*号,无语.

^(.+?(省|自治区|市|特别行政区)){1}((.+?行政区划)|(.+?(市|区|自治州|行政单位|盟))|县)?(.+?(县|区|市|旗|海域|新区\\u002A*|市\\u002A*))?$

返回顶部
顶部