【发布时间】:2013-01-03 01:55:23
【问题描述】:
我正在尝试从页面内的 javascript 函数中解析出直接链接。我能够解析我需要的 html 信息,但对 javascript 部分感到困惑。这是用 php 和可能的正则表达式可以实现的吗?
function videoPoster() {
document.getElementById("html5_vid").innerHTML =
"<video x-webkit-airplay='allow' id='html5_video' style='margin-top:"
+ style_padding
+ "px;' width='400' preload='auto' height='325' controls onerror='cantPlayVideo()' "
+ "<source src='http://video-website.com/videos/videoname.mp4' type='video/mp4'>";
}
我需要提取的是链接“http://video-website.com/videos/videoname.mp4”。任何帮助或指点将不胜感激!
【问题讨论】:
-
是否总是以
http://开头并以.mp4结尾? -
.mp4后面其实有一个会话ID,当然每次重新加载页面都会改变。
-
@user1941752 如果您可以通过
http://和.mp4的第一次出现来识别URL,那就是正则表达式擅长的。 -
@user1941752 ...任何答案都有帮助吗?
标签: php javascript regex parsing