@katopen

Регулярное выражение для URL Яндекс.Метрики?

Добрый вечер.
Нужно получить URL для целей в Яндекс.Метрика
У меня есть ссылка https://www.labnol.org/internet/duplicate-gmail-dr...
Используя регулярные выражения, получить
url страницы в виде duplicate-gmail-draft-emails-29124

Документация не помогла т.к. нет примеров, а в регулярках не разбираюсь. Знаю что решается просто, буду благодарна за пример.
  • Вопрос задан
  • 346 просмотров
Решения вопроса 2
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
katopen
$text = 'https://www.labnol.org/internet/duplicate-gmail-draft-emails/29124/';

$text = preg_replace(['~^.+/(?=\w+-)~', '~/(\d+)\D*~'], ['', '-$1'], $text);

echo $text; // duplicate-gmail-draft-emails-29124
Ответ написан
DevMan
@DevMan
найти https:\/\/.*\/(.*)\/(.*)$
заменить $1-$2
https://regex101.com/r/IK1gKE/1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы