- Регистрация
- 09.10.2015
- Сообщения
- 3 916
- Благодарностей
- 3 867
- Баллы
- 113
Чет я последнее время замотался и начал забывать выкладывать сюда всякие полезные штуки.
На этот раз у нас коротенький, но очень юзабельный и удобный сниппет для получения доменного имени (домена) из URL/URI. Делать тоже самое в Zenno кубиками - мучительно и геморройно, а вот на C# всё выглядит очень лаконично и понятно:
Если в этот код передать строку:
https://www.google.com/recaptcha/intro/comingsoon/invisible.html
То вот какой будет результат выполнения данного кода:
google.com
На этот раз у нас коротенький, но очень юзабельный и удобный сниппет для получения доменного имени (домена) из URL/URI. Делать тоже самое в Zenno кубиками - мучительно и геморройно, а вот на C# всё выглядит очень лаконично и понятно:
Код:
var url = project.Variables["url"].Value;
url = url.ToLower();
url = url.Replace("http://", "").Replace("https://", "").Replace("www.", "");
if (url.IndexOf("/") > -1) {
url = url.Substring(0, url.IndexOf("/"));
}
return url;
https://www.google.com/recaptcha/intro/comingsoon/invisible.html
То вот какой будет результат выполнения данного кода:
google.com