微信地址中各省取省,市之前的字符串,如遇到自治区, 比如广西壮族自治区取广西,新疆维吾尔自治区取新疆

String province =request.getParameter("province");

int index =province.indexOf("省");

if(index ==0){

index =province.indexOf("市");

}


if(index>-1){

province =province.subString(0, index);

}|

String regRtx ="^(广西|新疆|西藏|内蒙古|宁夏|香港|澳门|台湾).*(自治区)$";

Pattern p =Patter.compile(regRtx);

Matcher m =p.matcher(province);

while(m.find()){

province =m.group(1);

}

System.out.println(province);



你可能感兴趣的:(微信收货地址处理)