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,请参阅此问题:Getting the relative uri from the absolute uri

请注意,您将获得以 / 开头的 URL。你可以自己修剪。

如果您说您只会获取 youtube 网址并且您只想要 youtube 视频 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 回答