0

例如,我有以下 URL:

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

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

微软

我需要获取网站的名称——没有子域、www、.com 扩展名和其他东西——只有名称。

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

丁。

4

2 回答 2

3

听起来您的意思是域名

new Uri(string).Host
于 2012-07-30T13:18:37.167 回答
1

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

更新:这段代码做了想要的,但我猜有一个更好的方法,也许是正则表达式或那个方向的东西。

http://pastebin.com/SVkiJ1Vq

于 2012-07-30T13:56:43.930 回答