正则表达式去掉重复的字符串
String str = "[货物运输,物流,运输,物流,物流,物流,快运,物流,运输,物流,货物运输,快运,物流,运输]";
System.out.println(str.replaceAll("(.*,).*,\\1+", "$1"));
输出:[货物运输,快运,物流,运输]
发布时间: 2012-10-29 10:03:53 作者: rapoo
正则表达式去掉重复的字符串
String str = "[货物运输,物流,运输,物流,物流,物流,快运,物流,运输,物流,货物运输,快运,物流,运输]";
System.out.println(str.replaceAll("(.*,).*,\\1+", "$1"));
输出:[货物运输,快运,物流,运输]