我有一个包含以下内容的文本文件:
测试,[636,13,"be738jsk","some, text",js]
我想将此内容读入一个数组。我目前使用带有正则表达式的 JavaScript 将子字符串直接拆分为数组。作为正则表达式,我有:
line.split(/,\s\[|",|,"|","/);
问题是,我有一些句子,如示例中带有“,”的句子,我不想在那里拆分。所以我试图在正则表达式中说,“之后拆分,除空格之外的所有内容”。问题是,它还删除了 , 之后的“一切”
例子:
测试,[63737,33,"bla,blablba",737]
当我使用这个正则表达式时:
Line.split(/,"|,\s\[|",|,[^\s]/);
然后它从 33 中删除了 3 :(