正则表达式删除空格
问题描述:
我需要一种方法来只删除字符串中找到的第一个空格,然后将该字符串放入数组中。例如正则表达式删除空格
hello there. Hey.
我想要分裂像[hello][there. Hey]
。我尝试过
String [] s = str.split(" ")
通过这将自然删除所有空格并创建几个字符串。我只需要2.你能告诉我该怎么做吗?以正则表达式或其他方式通过以太网。
答
对此使用正则表达式不一定是您的最佳选择。
使用position()(不管java方法是什么)找到第一个空格,然后使用substring()从字符串的开头到那个位置,再从那个位置到字符串的末尾。
在我的情况下,我有一个指令,然后是文件的名称。我希望指令位于数组的位置0和名称,无论位于位置1。 – Giannis 2011-05-26 12:42:10
从似乎可行的文档。我现在检查一下。 – Giannis 2011-05-26 12:44:55
谢谢我没有意识到这是如何工作的:) – Giannis 2011-05-26 12:47:09