正则表达式 - 用一个替换多个html标签

Mua*_*878 0 html javascript regex

是否有正则表达式或任何方式来替换以下内容:

  some content...<span style='color:red'>t</span><span style='color:red'>e</span><span style='color:red'>s</span><span style='color:red'>t</span> some content
Run Code Online (Sandbox Code Playgroud)

有了这个?

some content... <span style='color:red'>test</span> some content
Run Code Online (Sandbox Code Playgroud)

小智 6

如果HTML标记都相同,则可以使用String.replace.

var oldStr = "<span style='color:red'>t</span><span style='color:red'>e</span><span style='color:red'>s</span><span style='color:red'>t</span>";
var newStr = oldStr.replace("</span><span style='color:red'>", "");
Run Code Online (Sandbox Code Playgroud)

  • 我正在支持因为你没有使用正则表达式,尽管OP希望它在正则表达式中.因为不要使用正则表达式来解析HTML,我感谢你的回答 (2认同)