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

zava75

Client
Регистрация
01.12.2019
Сообщения
161
Реакции
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
 
регулярка тут будет актуальна только если вписать в нее все возможные дом. зоны
а если просто поддомены оставить а хвосты категорий и страниц срезать после слеша ?
 
Есть
Код:
Развернуть Свернуть Копировать
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
 
а если просто поддомены оставить а хвосты категорий и страниц срезать после слеша ?
судя по примеру ты хочешь убрать не только хвосты, но и поддомены
 
([a-zA-Z0-9.-]{1,99}).*$ заменить на $1 вроде работает
 

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