正则表达式去除Div标签
这个问题在这里已经有了答案:
你想从文档中移除一个<div>
元素?
首先要做的事情 学习DOM!
var aReferenceToMyDiv = document.getElementById('foo');
aReferenceToMyDiv.parentNode.removeChild(aReferenceToMyDiv);
...应用于以下DOM结构时将移除<div>
元素:
<div id="foo">
<span>...</span>
other stuff...
</div>
正则表达式不能处理嵌套,至少JavaScript正则表达式不能(以及那些可以像.NET和PCRE那样的处理不容易)。
如果只有一个最外层的<div>
标签 - 那么这个正则表达式就可以工作
/<div>.*</div>/s`
将匹配文档中第一个<div>
到最后一个</div>
的所有内容。
找到解决方案:
replace(/<div[^>]*?>[sS]*?</div>/gi, "")
请参考:我正在寻找一个正则表达式来从字符串中移除给定的(x)HTML标记
链接地址: http://www.djcxy.com/p/76853.html