2013-10-03 26 views
-1

我有一個帶有文本框的表單。在文本框中,用戶將插入一個youtube鏈接,如:'https://www.youtube.com/watch?v=IJNR2EpS0jw'。不過,我只需要這部分網址'youtube.com/watch?v=IJNR2EpS0jw'。所以我的問題是如何編寫代碼來存儲我需要的URL的選定部分。我認爲它需要像這樣開始的: 昏暗specificurl作爲字符串 specificurl = TextBox1.Text.StartsWith(「youtube.com」) 問候如何存儲YouTube網站的特定部分 - VB

+0

請顯示您已經嘗試過,以及爲什麼它沒有工作。 – JDB

+0

我不知道該如何去做,但我認爲是這樣的:Dim specificurl As String specificurl = TextBox1.Text.StartsWith(「youtube.com」) – user2839828

回答

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.", "") 

這會讓你獲得你正在尋找的價值。

+0

非常感謝:) – user2839828

1

如果有可能您的輸入可能有大寫字母(不太可能,因爲這是一個URL),您需要使用Regex來進行替換(這也可以讓您在一行中同時執行HTTP和HTTPS):

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