たとえば、次の URL があります。
http://www.beta.microsoft.com/path/page.htm
そして、そこから名前を取得する必要があります。この場合は次のとおりです。
マイクロソフト
サブドメイン、www、.com拡張子などを除いて、名前だけでウェブサイトの名前を取得する必要があります。
最速かつ最も便利な方法で入手するにはどうすればよいですか?
ディン。
たとえば、次の URL があります。
http://www.beta.microsoft.com/path/page.htm
そして、そこから名前を取得する必要があります。この場合は次のとおりです。
マイクロソフト
サブドメイン、www、.com拡張子などを除いて、名前だけでウェブサイトの名前を取得する必要があります。
最速かつ最も便利な方法で入手するにはどうすればよいですか?
ディン。
ドメイン名を意味しているように聞こえます:
new Uri(string).Host
すべてのドメイン拡張子を含む配列を作成し、それを String.Empty に置き換えて削除し、Split('.') から最後の項目を選択できます。これにより、ほとんどの場合、必要なものが得られます。そうしないと、どの部分が正しいかを知ることができません。
更新: このコードは望んでいたことを行いますが、これにはより良い方法があると思います。おそらく正規表現またはその方向の何かです。