正则表达式帮助 - Youtube ID

时间:2013-07-05 15:32:27

标签: java android regex

任何人都可以帮助我获取正确的正则表达式以仅捕获YouTube视频的视频ID吗?

我正在尝试从播放列表页面中删除所有YouTube视频ID。

以下是播放列表的示例 - http://www.youtube.com/playlist?list=PLCEC78997E3E2DAB4

所以视频ID将是:

LoXye6KBeCI

pnfudjQwjS8

KUzhAq04PzU

我从来没有能够理解正常表达,我希望有人可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以使用URL类来获取查询

URL url=new URL(yourYouTubeURL);
Matcher m=Pattern.compile("(?<=v=)[^&]+").matcher(url.getQuery());
if(m.find())
{
    m.group();//your Video id
}