str.split()方法与空格

字符串中有空格,想要用split分割,
一般用split(" ")就可以了,
或者如果有多个空格使用split(" +")
但是有的时候这个空格可能是tab键,这种时候就要用

预定义字符类

. 任何字符
\d 数字:[0-9]
\D 非数字: [^0-9]
\s 空白字符:[ \t\n\x0B\f\r]
\t 水平制表符 \n换行 \x0B垂直制表符 \f翻页 \r回车
\S 非空白字符:[^\s]
\w 单词字符:[a-zA-Z_0-9]
\W 非单词字符:[^\w]

java api中正则表达式里面的这个\s了

而在使用中\s需要转义,也就是不能直接用split("\s"),而是split("\\s")

同时如果不确定中间的空格到底是多少个的话,可以使用split("\\s+")

posted @ 2021-10-20 19:03  昊子豪  阅读(652)  评论(0编辑  收藏  举报