Задать вопрос
@ssrdop

Как с помощью regexp'a отдельно разбирать страницу с пагинацией и с просмотром отдельной статьи?

Есть две страницы вида
news/news_url и
news/page/3

Для первого выражения использую news/([0-9a-zA-Z\-_]+) . Все работает. Но проблема, в том, что второе выражение тоже подходит. Каким образом можно сказать регэкспу, что если у нас после news/ нет слеша, то подходить, а если есть слеш, например page/3 , то не подходит?
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Первое:
news\/[0-9a-zA-Z\-_]+$
Второе:
news\/[0-9a-zA-Z\-_]+\/page
И ещё A-Z не обязательно если постафить флаг i

UP
https://regex101.com/r/ARYg3t/1
https://regex101.com/r/5Cng2b/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽