2015-11-05 44 views
1

如果我有一个包含一个字符串:vb.net格式的URL字符

Dim URLString As String = "http://www.stackoverflow.com/questions/ask" 

,我想这样的格式的结果:

Dim result As String = "stackoverflow.com" 

回答

1

使用此功能:

public string getDomainName(String url) 
{ 
    Uri uri = new Uri(url); 
    String domain = uri.Host; 
    return domain.StartsWith("www.") ? domain.Substring(4) : domain; 
} 
+0

请注意,由于url可以是http/https/ftp/etc,并且url可以包含或不能包含www,或者可以包含它作为用户名/密码的一部分,RegEx是唯一真实的接近角。 – ElektroStudios