RegEx:如何从内容中删除特定行

时间:2017-06-24 06:09:45

标签: regex wordpress

我根本不是RegEx专家......但这就是我想做的事情:

我有一个WordPress网站,最近改变了他的主题。在帖子的内容中,我想完全删除一些旧的特定内容。

使用这个可以使用正则表达式的明亮脚本https://interconnectit.com/products/search-and-replace-for-wordpress-databases/删除我。

我想删除的内容就是:

<p><a class="footrigger foobox"

并以:

结束
</p>

例如:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. <p><a class="footrigger foobox" href="#foohiddengallery" rel="attachment"><img class="wp-image-27181 size-entry_with_sidebar alignnone" src="https://www.mydomaine.com/wp-content/uploads/2017/06/my-image-863x328.jpg" alt="Aerospace - Albin Quasar" width="863" height="328" /></a></p> Aliquam tincidunt accumsan scelerisque.

应该成为:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt accumsan scelerisque.

非常感谢我的英语不好,我是法国人......

1 个答案:

答案 0 :(得分:1)

在正则表达式部分输入:

<p><a class="footrigger foobox"(.+?)<\/p>

并替换为空值。

如果您怀疑文本中有新行,您还应该选择“s”选项“dot matches also newlines”

这是一个截图: enter image description here