我有一些看起来像下面的数据,每行的末尾用分号分隔。
id=0345 f1() status=1;
id=7645 f2() status=3;
如何将每一行放入一个数组中(没有结尾的分号)。
我已经尝试过了:
var arr = data.split(';');
console.log(arr);
但这没用。
我该怎么做?
答案 0 :(得分:2)
您可以删除每行末尾的所有;
,然后删除split
处的\n
const str = `id=0345 f1() status=1;
id=7645 f2() status=3;`
const arr = str.replace(/;$/gm, '').split(/\n/g)
console.log(arr)
答案 1 :(得分:0)
只需用分号和换行符分隔即可:
web/