こんにちは、テキスト ボックスの一部の文字を削除しようとしています。
例えば
以下に示すように、テキストボックスにユーザーがこのテキストを入力します
http://youtu.be/YBkPomr40pg
これらの文字を削除したいhttp://youtu.be/
では、どうすれば例を見せていただけますか?
こんにちは、テキスト ボックスの一部の文字を削除しようとしています。
例えば
以下に示すように、テキストボックスにユーザーがこのテキストを入力します
http://youtu.be/YBkPomr40pg
これらの文字を削除したいhttp://youtu.be/
では、どうすれば例を見せていただけますか?
URL を Uri に読み込み、そこから相対 URL を取得します。 http://msdn.microsoft.com/en-us/library/system.uri.aspx
相対 URL を取得する方法については、この質問を参照してください:絶対 URI から相対 URI を取得する
/ で始まる URL を取得することに注意してください。自分でトリミングできます。
YouTube の URL のみを取得するつもりで、YouTube の動画 ID だけが必要な場合は、これと同じ手法を使用できますが、文字列分割を使用して「/」で分割し、最後の ID を取得する方がよいでしょう。アイテム。
var parts = "http://youtu.be/YBkPomr40pg".Split("/".ToCharArray());
var id = parts[parts.Length - 1]; // just get the last one.