/** * 正则 * @param value */ public static String removeLetter(String value) { /** * 正则多种去除 */ Pattern p = Pattern.compile("[a-zA-z0-9“” Á :?.:()-]"); Matcher matcher = p.matcher(value); String result = matcher.replaceAll(""); /** * 正则去除()内的字符 */ Pattern pattern = Pattern.compile("\\(.*?\\)"); Matcher m = pattern.matcher(result); String res = m.replaceAll(""); // /** // * 正则去除()内的字符 // */ // Pattern uffer = Pattern.compile("[永久失效链接]"); // Matcher rs = uffer.matcher(res); // String out = rs.replaceAll(""); /** * 正则去重 */ // StringBuffer stringBuffer = new StringBuffer(res); // String rs = stringBuffer.reverse().toString().replaceAll("(.)(?=.*\\1)", ""); // StringBuffer out = new StringBuffer(rs); // System.out.println(out); return res; }
就这样