700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 过滤汉字和特殊字符的正则表达式

过滤汉字和特殊字符的正则表达式

时间:2021-09-02 07:22:06

相关推荐

过滤汉字和特殊字符的正则表达式

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();}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。