2016-09-08 205 views
-1

我有很多圖像引用裏面的數據庫。 我打算升級我的CMS,並且希望在文章中保留現有圖片。但是,我想擺脫圖像屬性「高度」和「寬度」。從數據庫中刪除IMG屬性

這裏是如何IMG引用的一個樣子:

<img alt="" src="http://www.urltomysite.com/images/image.jpg" style="margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; width: 150px; height: 223px; " /> 

我想從這種或類似代碼刪除是「高度」和「寬度」屬性。數據庫中的屬性不相同。 但是有一些DIV我想保留「高度」和「寬度」屬性。

我已經用Notepad ++成功刪除了SPAN html標籤(及其內容)。

回答

0

你可以使用正則表達式去除它們。

用一個空字符串代替這份

(height|width):.*?; 

應該工作

使用記事本++,你應該按CTRL + F,選擇「替換」選項卡,選擇搜索模式「正則表達式」,並全部更換。

+0

謝謝,這很好,它的工作原理。但是,也有一個稱爲「行高」的屬性,它也包含在正則表達式搜索中。是否有可能以某種方式排除它從搜索,或告訴正則表達式,我們正在準確地尋找「高度」? –

+0

當然,試試這個 [^ - ](height | width):。*? – Janar

+0

謝謝,Janar。有用。 另外,我用(=)替換了列標誌(:),其中CSS屬性設置爲=。 –