php - 从 javascript 函数解析链接

标签 php javascript regex parsing

我正在尝试从页面内的 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/ 将为您提供 http://.mp4 之间的所有字符(含) .

See it in action.

如果您需要 session ID,请使用类似 /http://.*\.mp4?sessionid=\d+/

关于php - 从 javascript 函数解析链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14132065/

相关文章:

php - 将数据从一个 Controller 操作传递到另一个 Controller 操作 - Magento

regex - 在Notepad++中添加一定数量的换行符

regex - 如何进行多行和非贪婪的模式范围匹配?

php - 正则表达式删除字母 H 及其后的任何数字

javascript - window.open 不执行任何操作

php - 时间戳列中的每日帖子计数

php - 在 1&1 服务器上部署 Laravel

javascript - 在 MVC View 中检索 json 值的可能方法有哪些?

javascript - 如何下载内存中的文件然后上传到其他地方

javascript - &lt;script&gt; 代码中使用的 PHP 变量被添加到 URL