現在、YouTubeの動画の埋め込みURLから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に転倒なぜ私は分からないのですか?
乾杯
なぜ部分文字列ですか?あなたは本当にRegexがここにほしいと思う。 – Oliver
正規表現は、より簡潔な解決策になります@Oliver、例を示したら、私はそれを評価します。 – tonycoupland