Regex - extract only domain name from url ?

aleksa77

Client
Регистрация
30.09.2011
Сообщения
914
Благодарностей
90
Баллы
28

lokiys

Moderator
Регистрация
01.02.2012
Сообщения
4 770
Благодарностей
1 180
Баллы
113

nevadahsot

Client
Регистрация
27.04.2012
Сообщения
106
Благодарностей
5
Баллы
18
(?<!www\.)(?<=\.)[^\/\.]{5,}(\.\w{2,4}){1,2}\/
 
  • Спасибо
Реакции: aleksa77

dynamix

Client
Регистрация
28.12.2012
Сообщения
28
Благодарностей
1
Баллы
3

panky7700

Новичок
Регистрация
23.12.2013
Сообщения
1
Благодарностей
0
Баллы
0

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 706
Баллы
113
Projectmaker doesnt support php.

Maybe something like this

(?<=\.).*[a-z0-9\\-\\.].(com|org|net|mil|edu)
 

Stroks

Client
Регистрация
09.02.2012
Сообщения
219
Благодарностей
14
Баллы
18
There is a function in C# for this. It gets the root of a domain. For example for variable url= http://bakemehappy.org/bread-recipe/ you get bakemehappy.org.

Код:
var root = "";
string url = Convert.ToString(project.Variables["url"].Value); 
root = new Uri(url).Host;
root= Convert.ToString(root).Replace("www.",""); //if you do not need www
return root;
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
Я не знаю вашего буржуйского))) но думаю и так будет понятно

Код:
            System.Uri sitename = new Uri("http://site.ru/ladskjfldsj/sdfsdf/2.html");
            string n = sitename.Host.ToString();
P.S n = site.ru
 

stevemannar

Новичок
Регистрация
10.04.2014
Сообщения
1
Благодарностей
0
Баллы
1
Try this method.. you will get exact domain name

Код:
Uri myUri = new Uri("http://forums.asp.net/t/1110512.aspx?");
string host = myUri.Host;
and more method you can try..... http://net-informations.com/faq/asp/domain.htm

Steve





I try with this code:

^(http://|https://)[A-Za-z0-9.-]+(?!.*\|\w*$)

and from url

http://img251.imagevenue.com/loc48/th_720079906_DitaVonTeese_122_48lo.jpg

I get

http://img251.imagevenue.com

But i need only

imagevenue.com ?

Thanks
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)