使用正则表达式,怎么将【江西省赣州市兴国县长岗乡长冈村15号】划分成数组

字符串

江西省赣州市兴国县长岗乡长冈村15号
河北省廊坊市三河市燕郊镇燕郊阳光小区15号

希望可以划分成

江西省、赣州市、兴国县、长岗乡长冈村15号

河北省、廊坊市、三河市燕郊镇燕郊阳光小区15号

回答

match("(?<province>[^省]+省|.+自治区)(?<city>[^自治州]+自治州|[^市]+市|[^盟]+盟|[^地区]+地区|.+区划)(?<county>[^市]+市|[^县]+县|[^旗]+旗|.+区)?(?<village>.*)")

`河北省廊坊市三河市燕郊镇燕郊阳光小区15号`.split(/(?<=省|市|县|自治[区州]|[乡镇]|村|街道|小区)/)

image.png

以上是 使用正则表达式,怎么将【江西省赣州市兴国县长岗乡长冈村15号】划分成数组 的全部内容, 来源链接: utcz.com/a/25609.html

回到顶部