Помогите кто шарит с регуляркой очистка поддоменов , хвостов что бы остался сам домен ?

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
Есть поиск замена чистило нормально от поддоменов , хвостов ссылки на страницы
поиск ^.+\.([^.]+\.[^.]+)$ заменить на $1
пример
.....
в остатке
znnolab.com

ошибка
но попадаются ссылки с дом зоной подобной com.ua
znnolab.com.ua/forums/voprosy-i-obsuzhdenie.134/post-thread
znnolab.com.eu/forums/voprosy-i-obsuzhdenie.134/post-thread

в остатке
com.ua
com.eu

нужно
znnolab.com.ua
znnolab.com.eu
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
регулярка тут будет актуальна только если вписать в нее все возможные дом. зоны
 

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
регулярка тут будет актуальна только если вписать в нее все возможные дом. зоны
а если просто поддомены оставить а хвосты категорий и страниц срезать после слеша ?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 761
Благодарностей
2 401
Баллы
113
Есть
Код:
https://znnolab.com/discussion/forums/voprosy-i-obsuzhdenie.134/post-thread
https://forum.znnolab.com/discussion/forums/voprosy-i-obsuzhdenie.134/post-thread
https://map.znnolab.com/
нужно
Код:
znnolab.com.ua
znnolab.com.eu
а если просто поддомены оставить а хвосты категорий и страниц срезать после слеша ?
C#:
string link = "https://forum.znnolab.com/discussion/forums/voprosy-i-obsuzhdenie.134/post-thread";

string domain = new Uri(link).Host;
return domain;
92475
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
([a-zA-Z0-9.-]{1,99}).*$ заменить на $1 вроде работает
 

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