public static String filterIllegalCharacters(String str) {Pattern pattern = pile("[^\\s\\u4e00-\\u9fa5a-zA-Z0-9_-]");//"\\s"这个表示过滤空格,\\u4e00-\\u9fa5a表示过滤汉字,a-zA-Z0-9表示过滤大小写和数字,_-表示两种横线Matcher matcher = pattern.matcher(str);StringBuffer buffer = new StringBuffer();while (matcher.find()) {matcher.appendReplacement(buffer, "");}matcher.appendTail(buffer);return buffer.toString();}
700字范文,内容丰富有趣,生活中的好帮手!