Получить конкретный поддомен из URL в foo.bar.car.com
Задан URL-адрес следующим образом:
foo.bar.car.com.au
Мне нужно извлечь.foo.bar
Я наткнулся на следующий код:
private static string GetSubDomain(Uri url)
{
if (url.HostNameType == UriHostNameType.Dns)
{
string host = url.Host;
if (host.Split('.').Length > 2)
{
int lastIndex = host.LastIndexOf(".");
int index = host.LastIndexOf(".", lastIndex - 1);
return host.Substring(0, index);
}
}
return null;
}
Это дает мне какfoo.bar.car
, Я хочу foo.bar. Должен ли я просто использовать сплит и взять 0 и 1?
Но тогда есть возможность wwww.
Есть ли простой способ для этого?