java处理空格包括NBSP格式的空格

java处理空格包括NBSP格式的空格

    • 1. 处理普通空格
    • 2. 处理NBSP格式的空格
    • 3. 处理所有空白字符

1. 处理普通空格

正则表达式中\s匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ \f\n\r\t\v]

\f -> 匹配一个换页
\n -> 匹配一个换行符
\r -> 匹配一个回车符
\t -> 匹配一个制表符
\v -> 匹配一个垂直制表符
而“\s+”则表示匹配任意多个上面的字符

String str = "   123   ";
str = str.replaceAll("\\s+","");

2. 处理NBSP格式的空格

//\\u00A0表示NBSP空格
String str = " 0078 8013 ";
str = str.replaceAll("\\u00A0","");

3. 处理所有空白字符

String str = " 0078 8013 ";
str = str.replaceAll("\\s+|\\u00A0+","");

你可能感兴趣的:(java,面试,java,python,开发语言)