您好我正在尝试pretmatch youtube网址和youtube缩短网址并获取视频ID,因为我能够pretmatch youtube网址但无法pregmatch短网址 这是我的代码..
if (preg_match('@^(?:https://(?:www\\.)?youtube.com/)(watch\\?v=|v/)([a-zA-Z0-9_]*)@', $video_id, $match))
其中videoid = https://www.youtube.com/watch?v=Xt4S-Ot0Jcs 我怎么能像https://youtu.be/Xt4S-Ot0Jcs那样预先获取短网址?如何使用php获取视频内容
答案 0 :(得分:0)
如果您只想获取videoId,可以尝试使用更简单的正则表达式:
if (preg_match('@(youtube\.com/watch\?v=|youtu\.be/)([a-zA-Z0-9_]*)@', $video_id, $match))