【发布时间】:2016-09-24 07:00:17
【问题描述】:
如何将字符串拆分为分隔符也是标记的数组?例如,我有一个字符串"var1 * var2 + var3" 或"var1*var2+var3",我想用分隔符"[\\+\\/\\+\\-]" 分割这个字符串,这样结果就是这样的数组:
{"var1 ", "*", " var2 ", "+", " var3"}
(或{"var1", "*", "var2", "+", "var3"})
我该怎么做?
【问题讨论】:
-
@Tim 除空格外,应根据样本输出保留
-
关于上述评论,我之前曾评论说,OP 可能能够简单地在空间上进行拆分,但显然情况并非如此。