我有一個文件夾充滿爲Kindle電子書創建的html文件。這些圖像編碼寬度和高度,按照Kindle的準則:如何在Perl或Ruby中替換和乘以img標籤的尺寸?
<img width="328" height="234" src="images/224p_fmt.jpeg" alt="224p.tif"/>
我需要創建/查找是一個腳本,將處理所有的圖像標籤,並按指定的數量乘以一個height屬性的寬度(編碼到腳本中)並將它們寫回到html文件中。
所以,對於上面的例子,說我想了1.5倍增,而風與
<img width="492" height="351" src="images/224p_fmt.jpeg" alt="224p.tif"/>
腳本這樣是不是我的專長,所以幫助表示讚賞。我特別不清楚如何編寫一個腳本,我可以從命令行運行文件,只需輸入/輸出html。
我想代碼的肉會像
s/<img width="([0-9]+)" height="([0-9]+)" src="(.*?)" alt=".*"/>/'<img width="'.$1*1.5.'" height="'.$2*1.5.'" src="'.$3.'" alt=""/>'/eg;
這我知道是不正確的(乘法部分),這是爲什麼幫助表示讚賞。
Python是好嗎?或者只是perl/ruby? – FakeRainBrigand 2012-03-23 12:42:14