你们中的任何人都经历过这项任务吗?请告诉我一个解决方案。
我必须单独从youtube网址中提取视频ID:http://www.youtube.com/watch?v=Ls8ppLu72NQ&feature=popular
从此我只需要 Ls8ppLu72NQ 如何提取它。我知道我可以使用字符串替换,但有没有办法 使用正则表达式轻松提取它。
网址可以是所有这些格式
http://www.youtube.com/watch?v=Ls8ppLu72NQ&feature=popular
http://www.youtube.com/watch?v=Ls8ppLu72NQ
http://www.youtube.com/watch/Ls8ppLu72NQ
答案 0 :(得分:3)
答案 1 :(得分:0)
非常感谢@Aillyn
它为我工作。
我是用以下方式制作的 **
var myPattern:RegExp = /watch(?:\/|(?:\?|.*&)v=)(\w+)/ig;
var str:String = "http://www.youtube.com/watch?&vx=123&v=Ls8ppLu72NT";
var result:Object = myPattern.exec(str);
trace(result[1]);
**