代码之家  ›  专栏  ›  技术社区  ›  arn-arn

如何使用regex拆分元标记字符串?

  •  0
  • arn-arn  · 技术社区  · 5 年前

    我在一个字符串中有多个元标记,我希望能够将它们拆分为一个数组。

    样本数据: "<meta ..... /><meta ..... /><meta ..... /><meta ..... />"

    最好的方法是什么?

    先谢谢你。

    1 回复  |  直到 5 年前
        1
  •  1
  •   Yunus Emrah Dursun    5 年前

     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);