黃河泉 发表于 2017-8-9 17:06 
你的建议很不错,只是担心不知道所有资料都有此规则!是否省或市的名字都是两个字呢?
像黑龙江省这种你就替换时加上一个或者:
replace city=substr(address,1,6) if substr(address,5,2)!="省"& substr(address,5,2)=="市"
表示将第三个字不是省且第第三个是"市"的替换为某某市
replace city=substr(address,9,6) if substr(address,7,2)=="省" 将第四个字为省的替换为后面三个字的市,类似的你可以考虑四个字省份四个字市名的这种,这种应该比较少