【发布时间】:2017-06-30 15:20:46
【问题描述】:
我有这个输入:
标题 #14 第一个 324.36 美元 第二个 GUY 261 美元 第三个 33 101 美元
我想拆分该字符串以保存在数据库中。
所以The title #14 是一个标题,它可能是 1 个单词或多个单词,但它们都有 # 和一些 int 值(也可能是 #2222)
在该标题之后,我想获得first 和324.36、Second-GUY 和261 等。我该怎么做?
我知道拆分,所以我可以input.Split('#'),但我不知道如何处理该 int。
在第二方面,我将与USD分开
我想成为的第一个值:The Title #14
秒:first 324.36
第三个:Second-GUY 261
如图所示:
【问题讨论】:
-
你也应该考虑正则表达式
-
@maccettura 你能告诉我怎么做吗?现在我没有使用正则表达式的经验
-
对正则表达式的要求不明确。
-
@WiktorStribiżew:你可以从那句话中删除
for a regex -
@gsiradze 所以他们不会都,对于标题,最后一个值是 #123 所以你可以分割空间并阅读标题。作为开始,您可以阅读以 # 开头的字段,然后您就有了标题。然后你就可以知道之后的每个字段是什么,除非其他字段也有空格。