任何人都可以帮助我获取正确的正则表达式以仅捕获YouTube视频的视频ID吗?
我正在尝试从播放列表页面中删除所有YouTube视频ID。
以下是播放列表的示例 - http://www.youtube.com/playlist?list=PLCEC78997E3E2DAB4
所以视频ID将是:
LoXye6KBeCI
pnfudjQwjS8
KUzhAq04PzU
等
我从来没有能够理解正常表达,我希望有人可以提供帮助吗?
答案 0 :(得分:0)
您可以使用URL类来获取查询
URL url=new URL(yourYouTubeURL);
Matcher m=Pattern.compile("(?<=v=)[^&]+").matcher(url.getQuery());
if(m.find())
{
m.group();//your Video id
}