Снова про обрезание ссылок

MonArX

Новичок
Регистрация
03.08.2016
Сообщения
12
Благодарностей
0
Баллы
1
Уважаемые форумчани, у меня вопрос по обрезанию ссылки. В моей базе ссылок формат идет такой:
https://www.site.com/en/user/username ( в конце нет /) и шаблон заходит на адрес и делает некое действие на странице пользователя.
Но иногда попадаются ссылки такие https://www.site.com/en/user/username/blog или https://www.site.com/en/user/username/news/ или https://www.site.com/en/user/username/news/123/ Вопрос, как обрезать ссылку после https://www.site.com/en/user/username чтобы не было всяких "/blog", "/news" и прочего.
Заранее благодарю за помощь!
 

webulitka

Client
Регистрация
20.09.2019
Сообщения
115
Благодарностей
35
Баллы
28
  • Спасибо
Реакции: MonArX

MonArX

Новичок
Регистрация
03.08.2016
Сообщения
12
Благодарностей
0
Баллы
1
Экшен "Операции со списком" - замена, метод regex
Искать: (https://www.site.com/en/user/username)/.*
На что заменить: $1
Адреса https://www.site.com/en/user/username не попадают, попадают только https://www.site.com/en/user/username/
Можно конечно базу обработать и добавить в конце "/" но может может это регуляркой?
 

webulitka

Client
Регистрация
20.09.2019
Сообщения
115
Благодарностей
35
Баллы
28
Адреса https://www.site.com/en/user/username не попадают, попадают только https://www.site.com/en/user/username/
Можно конечно базу обработать и добавить в конце "/" но может может это регуляркой?
Я так понял Вам нужно вернуть в конце после username/, если вернуть / то вот так
(https://www.site.com/en/user/username/).* на $1
 

MonArX

Новичок
Регистрация
03.08.2016
Сообщения
12
Благодарностей
0
Баллы
1
Я наверное не правильно объяснил. Шаблон работает с базой в которой ссылки
https://www.site.com/en/user/username он заходит на профиль и делает некоторые действия (сейчас в базе ссылки без '/' в конце)
Но иногда встречаются ссылки в формате
https://www.site.com/en/user/username/news/123/ и так далее, с кучей символов.
Мне нужно чтобы адрес образался после https://www.site.com/en/user/username
В итоге если ссылка из базы
все нормально мы заходим, а если ссылка ...username/blog или ...username/news/...
обрезалась до https://www.site.com/en/user/username (можно чтобы было '/' ) в конце
 

webulitka

Client
Регистрация
20.09.2019
Сообщения
115
Благодарностей
35
Баллы
28
Я наверное не правильно объяснил. Шаблон работает с базой в которой ссылки
https://www.site.com/en/user/username он заходит на профиль и делает некоторые действия (сейчас в базе ссылки без '/' в конце)
Но иногда встречаются ссылки в формате
https://www.site.com/en/user/username/news/123/ и так далее, с кучей символов.
Мне нужно чтобы адрес образался после https://www.site.com/en/user/username
В итоге если ссылка из базы
все нормально мы заходим, а если ссылка ...username/blog или ...username/news/...
обрезалась до https://www.site.com/en/user/username (можно чтобы было '/' ) в конце
выше в посте скинул
(https://www.site.com/en/user/username/).* на $1
будет резать все после username и возвращать https://www.site.com/en/user/username/
 

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