正则表达式去掉重复的字符串 String str = "[货物运输,物流,运输,物流,物流,物流,快运,物流,运输,物流,货物运输,快运,物流,运输]";System.out.println(str.replaceAll("(.*,).*,\\1+", "$1"));输出:[货物运输,快运,物流,运输]