分离一个 youtube 链接以仅检索 ID,并将 ID 传递给另一个变量 [重复]

Posted

技术标签:

【中文标题】分离一个 youtube 链接以仅检索 ID,并将 ID 传递给另一个变量 [重复]【英文标题】:Seperate a youtube link to retrieve only the ID, and pass the ID into another variable [duplicate] 【发布时间】:2015-02-06 21:24:35 【问题描述】:

我已经研究过类似.split() 来分隔字符串的方法,并看到了像.split("").split("") 这样的简单分隔,但我不知道如何做更复杂的操作,比如删除id 前后的所有内容。 我所拥有的是一个包含 youtube 字符串示例的变量:

var utubeLink = "http://img.youtube.com/vi/8lmuuaI09ro/0.jpg";

还有一个变量正在等待存储var utubeLink的ID

var newutubeLink = "http://www.youtube.com/v/"

我想删除所有内容以便获得8lmuuaI09ro,并将ID 传递给newutubeLink,这样我的最终结果将是http://www.youtube.com/v/8lmuuaI09ro

谢谢

【问题讨论】:

很多与此相关的问题:***.com/questions/10591547/…, ***.com/questions/3452546/… 【参考方案1】:

如果 URL 的模式没有改变,请使用类似的方法。

var utubeLink = "http://img.youtube.com/vi/8lmuuaI09ro/0.jpg";
var newutubeLink = "http://www.youtube.com/v/";
var parts = utubeLink.split('/');
var link = newutubeLink + parts[4];
console.log(link);

【讨论】:

甜蜜的工作正常......谢谢!

以上是关于分离一个 youtube 链接以仅检索 ID,并将 ID 传递给另一个变量 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Django 将查询集序列化为 JSON 以仅使用字段信息和 id 构造 RESTful 响应

获取 YouTube 视频缩略图并将其与 PHP 一起使用

PHP 从YT网址中检索YouTube视频ID

从YT URL检索YouTube视频ID

Youtube Data API:在单个请求中按 ID 检索多个视频条目

PHP 使用Youtube的URL检索ID的简单类