0

こんにちは、テキスト ボックスの一部の文字を削除しようとしています。

例えば

以下に示すように、テキストボックスにユーザーがこのテキストを入力します

http://youtu.be/YBkPomr40pg

これらの文字を削除したいhttp://youtu.be/

では、どうすれば例を見せていただけますか?

4

1 に答える 1

1

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.
于 2013-01-23T18:56:11.250 に答える