比如我要提取这个id="到">之间的内容,即abcA和456,可以这样判断。varstr=`fffgggss`;//首先提取每个str=str。replace(/{0,}?<\/i>/g,function(a,b){a.replace(/id="(.+?)"/,function(a,b){console.log("a:"+a);console.log("b:"+b)})返回a;});输出结果:a:id="abcA"b:abcAa:id="456"b:456或者可以替换成不需要的内容,只留下需要的内容varstr=`fffgggss`;varresult=str.match(/{0,}?<\/i>/g);console.log(result);输出结果:['','']具体的用法可以看这两个改上面的即可;