我有一个文件夹充满为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