javascript - 在 javascript 中使用自定义条件分割字符串(不重复)

标签 javascript arrays string split

我有以下字符串:

var str = '15156,"ABALONE, FRIED",60.1,189,19.63,,,,';

我想按以下方式拆分它:-

[15156, "ABALONE, FRIED", 60.1, 189, 19.63, null, null, null]

我尝试过这个:-

var strArray = str.split(",");
output:- 
[15156, "ABALONE", "FRIED", 60.1, 189, 19.63]

我如何使用 javascript 的 split 函数或任何其他方式获得它。

最佳答案

将其转换为类似数组的字符串表示形式,您可以解析它以获得所需的输出:

var str = '15156,"ABALONE, FRIED",60.1,189,19.63';
var res = JSON.parse('[' + str + ']')
console.log(res);

关于javascript - 在 javascript 中使用自定义条件分割字符串(不重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50833636/

相关文章:

arrays - 合并 k 个排序数组 - 比较两个解决方案

python - Numpy 自定义移动窗口计数范围内的单元格

string - Scala 拆分行为 : consecutive occurrence of split pattern

javascript - 在javascript中,如何在不覆盖以前的粗体字符串的情况下用粗体文本替换多个字符串?

javascript - angularJS 在 ng-view 中加载非 Angular javascript 文件

javascript - 使用文本字段更改表单隐藏字段

javascript - 使用 SVG,将鼠标悬停在 X、Y 或 Z 上以使 X 和 Z 旋转

javascript - AWS Multipart上传 Node js错误

c - 在 C 中保存 16 位二进制数据类型

java - 返回 String 类型的结果 (Java)