如何在C#中删除URL中的www、http/https等字符串

jt2*_*t25 4 c# string parsing

例如我有这个字符串

http://www.merriam-webster.com/dictionary/sample
Run Code Online (Sandbox Code Playgroud)

我想要的是只返回merriam-webster.com我打算使用的,.Replace()但我认为这个问题有更好的方法。

Rom*_*man 6

这个怎么样

System.Uri uri = new Uri("http://stackoverflow.com/search?q=something");
string uriHost = uri.Host;
Run Code Online (Sandbox Code Playgroud)


小智 5

如果您正在为 Winforms 工作,那么

string url = "http://www.merriam-webster.com/dictionary/sample";

UriBuilder ub = new UriBuilder(url);

MessageBox.Show(ub.Host.Replace("www.",""));
Run Code Online (Sandbox Code Playgroud)

对于网络,

从 URL 获取主机域?

  • 如果 url 是这样的`http://www.merriam-websterwww.com/dictionary/sample` 怎么办? (3认同)