私はこのコードに醜い塊があります。私の質問は、正規表現を使用して@videoPlayer paramの値を抽出する方法です。正規表現を使用してビデオから値を抽出します。
ありがとうございます!コードの
---- BIG UGLYチャンク----
<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を持っている –