@ssrdop

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

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

Для первого выражения использую news/([0-9a-zA-Z\-_]+) . Все работает. Но проблема, в том, что второе выражение тоже подходит. Каким образом можно сказать регэкспу, что если у нас после news/ нет слеша, то подходить, а если есть слеш, например page/3 , то не подходит?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы