gpt4 book ai didi

正则表达式:从 URL 中剥离 Youtube 视频的 ID

转载 作者:行者123 更新时间:2023-12-04 21:21:23 26 4
gpt4 key购买 nike

我目前正在使用正则表达式代码来分隔 YT 视频 ID。我使用正则表达式的原因是 yt 视频 URL 有多种格式。我已经构建了一个正则表达式,它几乎可以检测到几乎所有 YT url 格式的 ID,除了下面的格式。我试过修改它,但没有运气。有没有办法让正则表达式从下面的 URL 中删除 id?

http://www.youtube.com/watch?feature=v-feature&v=317a815FLWQ

正则表达式:

('~https?://(?:[0-9A-Z-]+\.)?(?:youtu\.be/| youtube\.com\S*[^\w\-\s])([\w\-]{11})(?=[^\w\-]|$)(?![?=&+%\w]*(?:[\'"][^<>]*>| </a>))[?=&+%\w]*~ix','http://www.youtube.com/watch?v=$1',$url);

最佳答案

字符串操作怎么样?你会找到 "v="并开始阅读直到下一个 "&"吗?这将为您提供视频 ID,您以后可以轻松创建 URL

关于正则表达式:从 URL 中剥离 Youtube 视频的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11574036/

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