版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangxilong1991/article/details/82857742
ASCII码中除了32之外还有160这个特殊的空格 db中的空格 不间断空格->页面上的 所产生的空格;
/**
* 过滤特殊字符
* @param str
* @return
*
* \u00A0 特殊的空格
*/
public static String stringFilter (String str){
String regEx="[\\u00A0\\s\"`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}