正则表达式:从URL中剥离Youtube视频的ID
发布时间:2020-12-14 06:07:53 所属栏目:百科 来源:网络整理
导读:我目前正在使用正则表达式代码来分隔YT视频ID.我使用正则表达式的原因是,视频网址的格式有很多种.我已经构建了一个正则表达式,它几乎可以检测几乎所有YT url格式的ID,除了下面的那个.我试过修改但没有运气.有没有办法让 Regex从下面的URL中删除id? http://w
我目前正在使用正则表达式代码来分隔YT视频ID.我使用正则表达式的原因是,视频网址的格式有很多种.我已经构建了一个正则表达式,它几乎可以检测几乎所有YT url格式的ID,除了下面的那个.我试过修改但没有运气.有没有办法让
Regex从下面的URL中删除id?
http://www.youtube.com/watch?feature=v-feature&v=317a815FLWQ 正则表达式: ('~https?://(?:[0-9A-Z-]+.)?(?:youtu.be/| youtube.comS*[^w-s])([w-]{11})(?=[^w-]|$)(?![?=&+%w]*(?:['"][^<>]*>| </a>))[?=&+%w]*~ix','http://www.youtube.com/watch?v=$1',$url); 解决方法
字符串操作怎么样?你会找到“v =”并开始读到下一个“&” ?这将为您提供视频ID,您可以稍后轻松创建URL
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |