我在一个字符串中有多个meta标签,我希望能够将它们拆分成一个数组。
样本数据:"<meta ..... /><meta ..... /><meta ..... /><meta ..... />"
最好的方法是什么?
先谢谢您
答案 0 :(得分:1)
var str="<meta test1 /><meta test2 /><meta test3 /><meta test4 />";
var patt = /<meta (.*?)\/>/gm;
var arr=str.match(patt);
var i = 0;
for(item of arr){
arr[i]=item.substring(5,item.length-2);
i++;
}
console.log(arr);