【发布时间】:2012-01-02 04:58:38
【问题描述】:
类似:How to split String with some separator but without removing that separator in Java?
我需要接受“Hello World”并得到[“Hello”,“”,“World”]
【问题讨论】:
-
为什么?为什么不能假设每两个元素之间有一个空格?
-
为什么?您知道分隔符是一个空格,因此对于结果数组的每个元素,相邻元素之间都会有一个空格。如果您使用 string.Join() ,您可以将空间放回原处。我很困惑为什么您在拆分结果中需要它。
-
如果 hello 和 world 被多个空格分隔,你想要返回什么?