2017-06-24 65 views
0

我不是在所有的正則表達式專家刪除特定的行...但這裏是我想要做的是什麼:正則表達式:如何從內容

我有一個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

在正則表達式部分輸入:

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

,並用空值替換。

如果你懷疑你有你也應該選擇「S」選項的文本中新行的「點匹配也換行符」

以下是截圖: enter image description here

+0

太謝謝你了它的工作原理: - )你可以請用「s」選項給整個語法嗎? – Pascal

+0

我添加了一個截圖:) – Picard