正则表达式匹配video标签视频地址

在获取video标签中的视频链接地址的时候,我们使用两个正则表达式就可以轻松作到了。

<video [^>]*src=['\"]([^'\"]+)[^>]*>

先使用上边的正则表达式获取到整个video标签内容,这个是避免匹配到其他标签内容。

https(.*?){$md}
https.*\.(mp4|flv|ts)

 

上边这个是获取到真正的视频链接地址,$md是指视频后缀名

/*
 * 正则获取网易视频的地址
 * */
function wangyi_get_videourl($text, $md)
{
    $str = $text;
    $isMatched = preg_match("/<video [^>]*src=['\"]([^'\"]+)[^>]*>/", $str, $matches);
    $ii = $matches[0];
    $isMatched = preg_match("/https(.*?){$md}/", $ii, $matchesi);
    $i = $matchesi[0];
    return $i;
}

标签:
IP 地址 216.73.217.37
区域位置 美国加利福尼亚蒙诺维亚
系统信息 🇨🇳 系统 浏览器
最后修改:2023 年 07 月 03 日

赞赏支持

文章二维码