对于有些JS,对一些字符不能识别,到置程序出问题,
s = s.replaceAll("\\s+", " ");
\\s+代表一个或多个连续的 空白字符 如换行 制表符和空格符号
将被此表达式匹配的所有空白符换成一个空格
public static String cleanSpecialString(String str){
if(!StringUtil.isEmpty(str)){
str=str.replace("\"","\\\"");
str = str.replaceAll("\\s+", " ");
str=str.replace("'","\\\'");
}
return str;
}
s = s.replaceAll("\\s+", " ");
\\s+代表一个或多个连续的 空白字符 如换行 制表符和空格符号
将被此表达式匹配的所有空白符换成一个空格
public static String cleanSpecialString(String str){
if(!StringUtil.isEmpty(str)){
str=str.replace("\"","\\\"");
str = str.replaceAll("\\s+", " ");
str=str.replace("'","\\\'");
}
return str;
}