gpt4 book ai didi

php - 使用preg_match过滤php中的YouTube URL

转载 作者:行者123 更新时间:2023-12-03 05:47:57 27 4
gpt4 key购买 nike

我正在使用以下代码将帖子中的youtube URL转换为嵌入式视频。但是,如果我添加带有https://和youtu.be格式的URL,这将不起作用。我该如何解决?

  $youtube_url = "/http:\/\/www\.youtube\.com\/watch\?(.*?)v=([a-zA-Z0-9_\-]+)(\S*)/i";
if (preg_match($youtube_url, $text, $youtube)){
// echo "match found";
}

最佳答案

正则表达式看起来像/https?:\/\/(?:www\.)?youtu(?:\.be|be\.com)\/watch(?:\?(.*?)&|\?)v=([a-zA-Z0-9_\-]+)(\S*)/is?表示可选的s字符。在此正则表达式中没有太多要评论的内容。

关于php - 使用preg_match过滤php中的YouTube URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9179716/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com