Убедиться, что параметр url отсутствует, используя регулярное выражение - PullRequest
0 голосов
/ 09 октября 2009

Мне нужно 2 регулярных выражения, которые я буду использовать в MySQL

  • ОК, если один из параметров url равен чему-либо (например, page_id = 5)
    Я придумал это: ^https?:.*[?&]page_id=5([#&].*)?$

  • ОК, если определенный параметр отсутствует в URL (например, не совпадает [?&]page_id=)
    Мне нужна помощь.

Эта функциональность является частью большой проблемы, которую нужно реализовать с помощью регулярных выражений, и они должны быть совместимы с MySQL. RLIKE

Ответы [ 2 ]

1 голос
/ 09 октября 2009

AFAIK, библиотека MySQL для регулярных выражений не поддерживает прогнозирование, что необходимо для такого рода вещей. Как уже говорилось, NOT RLIKE представляется единственным вариантом.

1 голос
/ 09 октября 2009

Ваше регулярное выражение выглядит хорошо - просто используйте NOT RLIKE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...