我目前正试图从嵌入网址YouTube提供的YouTube视频中提取ID。使用子字符串拉取YouTube视频的视频ID
我目前正在使用这个作为一个例子:
<iframe width="560" height="315" src="http://www.youtube.com/embed/aSVpBqOsC7o" frameborder="0" allowfullscreen></iframe>
到目前为止,我的代码,目前看起来是这样的,
else if (TB_VideoLink.Text.Trim().Contains("http://www.youtube.com/embed/"))
{
youtube_url = TB_VideoLink.Text.Trim();
int Count = youtube_url.IndexOf("/embed/", 7);
string cutid = youtube_url.Substring(Count,youtube_url.IndexOf("\" frameborder"));
LB_VideoCodeLink.Text = cutid;
}
我似乎到那里,但是代码翻倒在CutID我不知道为什么?
Cheers
为什么子串?你真的需要Regex在这里。 – Oliver
正则表达式将是一个更简洁的解决方案@Oliver,如果你展示一个例子,我会对它进行评分。 – tonycoupland