正则表达式删除特定div及其内容

时间:2014-09-25 08:21:20

标签: php regex wordpress wordpress-plugin

我正在使用Wordpress automatic插件在我的Wordpress网站上自动提取一些内容。这个插件让我能够用正则表达式排除任何不需要的html内容,但我不知道如何使用正则表达式。我的问题是我想通过div class属性删除/删除特定的div元素及其内容。 html内容是:

<div class="socialize-containter" style="background-color:#fffce9; border: 2px solid #ddd;">
There is content here......
</div>

你能告诉我如何删除这个div吗?

2 个答案:

答案 0 :(得分:0)

我假设&#34; clss = ...&#34;正在识别字符串。

<div class="socialize-containter".*\n.*.\n<\/div>

答案 1 :(得分:0)

只有当class属性的值为div时,以下正则表达式才会匹配socialize-containter标记及其内容。

(?s)<div class="socialize-containter".*?<\/div>

DEMO