2010-10-29 72 views

回答

4

謝謝,這是我一直在尋找最終的解決方案。

$text = preg_replace("/<a[^>]+\><img[^>]+\><\/a>\n/i", "", $text); 

$text = preg_replace("/<img[^>]+\>/i", "", $text); 
+1

構建有效的HTML使得這些正則表達式行爲異常容易。 – tchrist 2010-10-29 13:31:30

+0

雖然這不是很容易,但正則表達式對於在您自己的頁面中使用或您(或您附近的某個人)控制的東西很有用。 – fiatjaf 2013-05-12 05:04:14

1

嘗試 <img[^>]+/>

+0

此命令行中刪除我的img標籤,只有一兩個直角支架,這是沒有問題對我來說:'perl的-pi '〜' -e 「S/] + />/G」 網頁.html' – 2015-06-29 02:15:35