Мне нужна помощь. Я хочу разбить доменное имя из строки в моем приложении C#. Любая идея об этом.Как получить доменное имя от строки
например: string strURL="http://stackoverflow.com/questions";
и мне нужен выход, как DomainName: stackoverflow.com
Мне нужна помощь. Я хочу разбить доменное имя из строки в моем приложении C#. Любая идея об этом.Как получить доменное имя от строки
например: string strURL="http://stackoverflow.com/questions";
и мне нужен выход, как DomainName: stackoverflow.com
Это должно работать.
новый Uri ("http://stackoverflow.com/questions") .DnsSafeHost
Вы можете сделать это с помощью Regex ....
string domainName = string.Empty;
string strURL="http://stackoverflow.com/questions";
Regex rg = new Regex("://(?<host>([a-z\\d][-a-z\\d]*[a-z\\d]\\.)*[a-z][-a-z\\d]+[a-z])");
if (rg.IsMatch(strURL))
{
domainName = rg.Match(strURL).Result("${host}");
}
Домена дает домен name .....
Спасибо, Akash, пожалуйста, проверьте это для URL-адреса, например www.google.co.in/somthing ... например, поддомены. –
Этот вопрос был задан еще раз. Положите немного усилий в свои поисковые способности. –
Быстрый google дал много жизнеспособных ответов на это. – Corbin
Hi juergen, пожалуйста, обратитесь к некоторым ссылкам для меня, чтобы найти лучшее решение. –