public static void main(String[] args) { String source = "WIFI( \uD83D\uDEA5\uD83D\uDEB9☢ testing )"; Pattern p = Pattern.compile("[^a-zA-Z0-9\u4E00-\u9FFF]"); Matcher matcher = p.matcher(source); // 把其他字符替换成 * String source_new = matcher.replaceAll("*"); System.out.println(source_new); }
有需要过滤其他的自行添加