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 に答える