可能重复:
用于解析 CSV 数据的 Javascript 代码
Javascript:用逗号分割字符串但忽略引号中的逗号
我有一个逗号分隔的字符串,如下所示:
car,jeep,,"ute,van",suv,truck
我需要拆分它并将其添加到数组中,如下所示:
car
jeep
ute,van
suv
truck
我目前首先用 " 拆分字符串,然后在具有 的部分中用其他字符替换 ,仅在中间但不在两端。
我还检查了拆分数组的长度是否大于 1,因为如果我得到根本没有 " 的字符串,我想跳过替换 , 部分。
然后最后我使用 "" 加入数组以获得最终结果。
有人可以建议使用正则表达式的任何更好的方法和有效的方法吗?