最近在做从细详地址中获取到需要的信息,首选考虑的是正则,但是详细地址种类太多,我只要 “市、区(县)、街镇乡” 三个行政级别的信息,且
在中间行政级别名称缺失的情况下,可以获取后面的存在的信息。
正则表达式:
^((.+?)[省|自治区|市]+)?((.+?)[县|区]+)?((.+?)[街道|镇|乡]+)?((.+?)[社区|村|居委会]+)?.*$
测试结果如下:
最近在做从细详地址中获取到需要的信息,首选考虑的是正则,但是详细地址种类太多,我只要 “市、区(县)、街镇乡” 三个行政级别的信息,且
在中间行政级别名称缺失的情况下,可以获取后面的存在的信息。
正则表达式:
^((.+?)[省|自治区|市]+)?((.+?)[县|区]+)?((.+?)[街道|镇|乡]+)?((.+?)[社区|村|居委会]+)?.*$
测试结果如下: