正则表达式中\s匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ \f\n\r\t\v]
\f -> 匹配一个换页
\n -> 匹配一个换行符
\r -> 匹配一个回车符
\t -> 匹配一个制表符
\v -> 匹配一个垂直制表符
而“\s+”则表示匹配任意多个上面的字符。另因为反斜杠在Java里是转义字符,所以在Java里,我们要这么用“\s+”.
注:
[\s]表示,只要出现空白就匹配
[\S]表示,非空白就匹配
可以看到下面的比较,\s的优势所在
当我们只想要匹配字符的时候,想要忽略中间空白格的存在可以使用
\s+