Regex 正则表达式替换<&燃气轮机; 答复: 致:

Regex 正则表达式替换<&燃气轮机; 答复: 致:,regex,Regex,我想找到的不是 因为我需要用替换它 如何仅查找不包含href的,如您不应该在HTML上使用regexp,但我想类似的方法会奏效 <update+zrdpcvplo=1e@facebookmail.com> Reply-To: <a href="mailto:noreply@facebookmail.com">noreply </a> To: <a href="mailto:susno.duandtjuk@gmail.com">Susno

我想找到的不是

因为我需要用
替换它


如何仅查找不包含href的
,如

您不应该在HTML上使用regexp,但我想类似的方法会奏效

<update+zrdpcvplo=1e@facebookmail.com>
Reply-To:   <a href="mailto:noreply@facebookmail.com">noreply </a>
To:     <a href="mailto:susno.duandtjuk@gmail.com">Susno Duandtjuk </a>
var str=''+“\n”+
'答复:'+“\n”+
“致:”;
var re=/]+)>/g;
var out=str.replace(re,“$1”);
控制台。注销;
输出

update+zrdpcvplo=1e@facebookmail.com
答复:
致:
正则表达式可视化


]+)>/g“>

上述输入的预期输出是什么?这也将替换
。您的输出不是我在控制台中运行脚本时看到的。
var str = '<update+zrdpcvplo=1e@facebookmail.com>' + "\n" +
          'Reply-To:   <a href="mailto:noreply@facebookmail.com">noreply </a>' + "\n" +
          'To:     <a href="mailto:susno.duandtjuk@gmail.com">Susno Duandtjuk </a>';

var re  = /<(?!a|\/a)([^>]+)>/g;

var out = str.replace(re, "&lt;$1&gt;");

console.log(out);