我正在尝试做一个简单的任务,即改变数千个具有共同/高度的音乐视频嵌入代码。
例如,我有以下代码:
<object width="480px" height="407px" >
<param name="allowFullScreen" value="true"/>
<param name="wmode" value="transparent"/>
<param name="movie" value="http://mediaservices.myspace.com/services/media/embed.aspx/m=1311720,t=1,mt=video"/>
<embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=1311720,t=1,mt=video"
width="480" height="407" allowFullScreen="true"
type="application/x-shockwave-flash"
wmode="transparent">
</embed>
</object>
仅为易读性添加换行符
我需要编辑<object>
和<embed>
标签中的宽度/高度参数,一个具有“px”后缀,另一个根本没有(这完全是随机的,有些代码在所有情况下都有它,而另一些则没有)。
首先,我试图找出现有视频的宽度/高度......找到纵横比......然后用新值替换现有值(宽度=“640”和高度=“xxx”这是基于视频的纵横比)。