【发布时间】:2016-08-07 22:24:52
【问题描述】:
我正在尝试从语音识别器的文本中解析参数,并且我希望能够将其转换为: “int my variable string some other variable” 进入一个包含两个字符串的数组,如下所示: “int my variable”和“string some other variable” 如您所见,我需要使用字符串数组对其进行拆分,然后保留我使用的分隔符。 有人知道如何做到这一点吗?
【问题讨论】:
-
为什么选择这种方式(3个词+4个词)而不是其他方式(例如4个词+3个词)?
-
你的字符串中有很多空格,你选择了一个特定的空格来分割它。你如何决定在哪个空白处分割?
-
我没有用空格分割。我正在使用字符串数组进行拆分。我确实说过。
-
如果你没有在空白处分割,那么空白不再是分隔符。你的问题有点混乱。似乎您真的在问“如何从列表中拆分单词字符串?”
-
没有。我想要做的是拆分一个字符串,以字符串数组作为分隔符,但保留分隔符。我的示例中的分隔符是 int 和 string,但显然如果我使用常用方法拆分它,它将删除 int和字符串,这不是我想要的。