首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-26 
java中 去除 字符串里面 所有非汉字内容?? ?/**?? ? * 去除“第”之前的所有非汉字内容?? ? */?? ?private S

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

?? ?}

热点排行