我有一个在我的管道中导入 youtube 视频链接的提要,但是 youtube 链接自然会以各种格式显示......
http://youtube.com/onmdclU47Us
http://youtu.be/onmdclU47Us
http://www.youtube.com/watch?feature=player_detailpage&v=onmdclU47Us
以及带有 url 参数的各种其他变体。我正在尝试解析每个链接并获取视频的嵌入链接。这基本上是使用正则表达式函数并将其换成 youtube.com/embed/{video_ID} 。
然而,这并不适用于所有情况......这就是我所拥有的,有什么帮助吗?
.+watch\?v=([0-9a-zA-Z-]+)
&([a-zA-Z0-9_-]+)?=([a-zA-Z0-9_-]+)?.([a-zA-Z0-9_-]+)?
.watch?feature=player_embedded&v=([0-9a-zA-Z-]+)
http://youtu.be/([0-9a-zA-Z-]+)
这些是对的,还是我错过了什么?