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+")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM