正则表达式删除Div标签

BAB*_*ABA 5 javascript regex

我有一个div标签,嵌套在许多span和div标签中.

现在我想要一个JavaScript中的正则表达式,它将剥离div标签并获取其中的内容.

Jam*_*mes 6

您想<div>从文档中删除元素吗?

首先要做的事情; 学习DOM!

var aReferenceToMyDiv = document.getElementById('foo');
aReferenceToMyDiv.parentNode.removeChild(aReferenceToMyDiv);
Run Code Online (Sandbox Code Playgroud)

...将<div>在应用于以下DOM结构时删除该元素:

<div id="foo">
    <span>...</span>
    other stuff...
</div>
Run Code Online (Sandbox Code Playgroud)


Tim*_*ker 3

正则表达式无法处理嵌套,至少 JavaScript 正则表达式不能(而那些可以处理嵌套的,如 .NET 和 PCRE,却不容易处理)。

仅当只有一个最外层<div>标签时,这才有效 - 然后是正则表达式

/<div>.*<\/div>/s` 
Run Code Online (Sandbox Code Playgroud)

将匹配文档中从第一个<div>到最后一个的所有内容。</div>


归档时间:

查看次数:

8615 次

最近记录:

8 年,4 月 前