我在下面的代码中使用了这个很大的丑块。我的问题是我如何使用正则表达式提取值@videoPlayer参数?使用正则表达式从视频中提取值
谢谢!
----典大丑大块----
<object id="myExperience121212" class="BrightcoveExperience">
<param name="bgcolor" value="#FFFFFF" />
<param name="width" value="640" />
<param name="height" value="360" />
<param name="playerID" value="fdafafdafda" />
<param name="playerKey" value="fdfadfafdadfafafdadf" />
<param name="isVid" value="true" />
<param name="isUI" value="true" />
<param name="dynamicStreaming" value="true" />
<param name="@videoPlayer" value="10574655567001" />
</object>
..sorry家伙,这里的全部代码。在这之前会有一些JavaScript,所以使用XML是没有问题的。我需要一个正则表达式,这将工作。
更新2:好吧,如果我能得到对象标签内的文本,那么我可以将它转换为XML并解析出来。但是,我如何在标签内的代码?
如果您良好的XML,然后使用XPath,如。 ''myobject [id =“myE ...”]/param [name =“@ videoPlayer”] @ value' –
XML格式不正确,事实上会有一堆糟糕的评论那。 – CloudDev
只需剪切对象部分,即可得到XML –