只获取网站名称

时间:2012-07-30 13:17:16

标签: c# wpf

例如,我有以下网址:

http://www.beta.microsoft.com/path/page.htm

我需要从中检索名称,在这种情况下是:

微软

我需要获取网站的名称 - 没有子域名,www,.com扩展名和其他内容 - 只有名称。

如何以最快捷,最方便的方式获得它?

锭。

2 个答案:

答案 0 :(得分:3)

听起来你的意思是域名

new Uri(string).Host

答案 1 :(得分:1)

您可以创建一个包含所有域扩展名的数组,将其替换为String.Empty以将其删除,然后从Split('。')中选择最后一项。这将为您提供您最想要的时间。否则,无法知道哪一部分是正确的部分。

更新: 这段代码做了想要的,但我猜这有更好的方法,可能是正则表达式或者那个方向。

http://pastebin.com/SVkiJ1Vq