![](/img/trans.png)
[英]Unable to get rid of unwanted vblf char while passing innerhtml to a string
[英]vb.net how to get rid of unwanted vblf char
大家好,有人可以向我解釋為什么他的vblf角色不斷進入我的字符串嗎? 我使用此代碼,因此我不必檢查字符串中是否已經存在帶有“ if”的http://
url1 = "http://" + URL.replace("http://","").Split("/")(0) & strin2
問題是結果url像這樣:“ http://”&vblf&'其余的url誰能向我解釋為什么vblf不斷進入我的字符串中?
我真的會為Uri
類使用正確的工具來完成這項工作:
Dim url As String = "http://google.com/blah?foo=1"
Dim uri As Uri
If Uri.TryCreate(url, UriKind.Absolute, uri) Then
Dim schemeAndHost As String = uri.Scheme + uri.SchemeDelimiter + uri.Host
End If
結果: http://google.com
: http://google.com
如果您不知道網址是否包含協議,則可以使用UriBuilder
類:
Dim url As String = "google.com/blah?foo=1"
Dim schemeAndHost As String
Dim uri As Uri = Nothing
If uri.TryCreate(url, UriKind.Absolute, uri) Then
schemeAndHost = uri.Scheme + uri.SchemeDelimiter + uri.Host
ElseIf url.Contains("/") Then
uri = New UriBuilder("http", url.Remove(url.IndexOf("/"))).Uri
schemeAndHost = uri.Scheme + uri.SchemeDelimiter + uri.Host
End If
(結果相同)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.