【发布时间】:2013-05-31 14:13:31
【问题描述】:
这个问题有点混乱,所以我会用一个例子来解释。我没有特别使用任何语言。
我有以下字符串:
0,1,"foo","blue,yellow,red",27
我需要创建一个包含这些逗号分隔值的数组,但如您所见,第四项(索引 3)是一个带引号的字符串,其中还包含逗号。
我需要将该字符串作为一个值,引号保持不变,如下所示:
[0, 1, "foo", "blue,yellow,red", 27]
拆分逗号对我没有帮助,因为它也会拆分字符串项目。我将如何将这个逗号分隔的字符串解析到项目列表中。
【问题讨论】:
-
您忘记标记您正在使用的编程语言。
-
抱歉,我刚刚修改了我的问题,说我没有使用任何特定的语言。因此,只要能展示理论,任何语言的答案都可以。
-
我会考虑使用 JSON 解析器。在字符串上拍
[]然后解析。 (你确定你解析的不是 JSON 吗?)