如何存储youtube URL的特定部分 - VB

时间:2013-10-03 20:51:56

标签: vb.net

我有一个带有文本框的表单。在文本框中,用户将插入youtube链接,例如:“https://www.youtube.com/watch?v=IJNR2EpS0jw”。但是,我只需要网址'youtube.com/watch?v=IJNR2EpS0jw'的这一部分。所以我的问题是如何编写代码来存储我需要的URL的选定部分。我认为它需要像这样开始:         Dim specificurl As String         specificurl = TextBox1.Text.StartsWith(“youtube.com”) 问候

2 个答案:

答案 0 :(得分:1)

您可以使用String.Replace方法从字符串中删除https://www.

Dim URLString As String = "http://www.youtube.com/watch?v=..."
URLString = URLString.Replace("https://www.", "")
URLString = URLString.Replace("http://www.", "")

这将为您提供您正在寻找的价值。

答案 1 :(得分:1)

如果你的输入有可能有大写字母(不太可能,因为这是一个URL),你需要使用Regex进行替换(这也可以让你同时使用HTTP和HTTPS)线):

Dim newValue As String = Regex.Replace(input, "^https*://", String.Empty,
    RegexOptions.IgnoreCase)