怎么使用任何空白字符作为分隔符拆分字符串
本教程将介绍如何使用任何空白字符作为分隔符拆分字符串的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。
问题描述
我需要将什么正则表达式模式传递给 java.lang.String.split()
以使用所有空白字符 (' '
将字符串拆分为子字符串数组>、' '
、'
等)作为分隔符?
'
推荐答案
有些东西
myString.split("s+");
这会将所有空格分组为分隔符.
所以如果我有字符串:
"Hello[space character][tab character]World"
这应该产生字符串 Hello"
和 World"
并省略 [space]
和[tab]
.
正如 VonC 指出的那样,应该转义反斜杠,因为 Java 会首先尝试将字符串转义为特殊字符,然后发送 进行解析.你想要的是文字s"
,这意味着,你需要传递s"
.可能会有点混乱.
s
等价于 [ tnx0Bfr]
.
好了关于怎么使用任何空白字符作为分隔符拆分字符串的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。