【发布时间】:2011-12-15 15:42:57
【问题描述】:
我目前正在尝试从嵌入 url YouTube 用品中提取 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 上失效了,我不知道为什么???
干杯
【问题讨论】:
-
为什么是子字符串?你真的想要正则表达式。
-
正则表达式将是一个更简洁的解决方案,@Oliver,如果你展示一个例子我会评价它。