读书人

java中 除去 字符串里面 所有非汉字内

发布时间: 2012-12-26 14:39:29 作者: rapoo

java中 去除 字符串里面 所有非汉字内容

?? ?/**

?? ? * 去除“第”之前的所有非汉字内容

?? ? */

?? ?private String clearNotChinese(String buff){

?? ? String tmpString =buff.replaceAll("(?i)[^a-zA-Z0-9\u4E00-\u9FA5]", "");//去掉所有中英文符号

?? ?char[] carr = tmpString.toCharArray();

?? ?for(int i = 0; i<tmpString.length();i++){

?? ?if(carr[i] < 0xFF){

?? ?carr[i] = ' ' ;//过滤掉非汉字内容

?? ?}

?? ?}

?? ?return String.copyValueOf(carr).trim();

?? ?}

读书人网 >编程

热点推荐