Я пытаюсь сопоставить URL
/ API / v1 / пользователей …
/ API / v1 / other_stuff …
За исключением
/ API / v1 / пользователей / invitation_register
Я пытался использовать отрицательный взгляд назад
^\/api.*(?<!\binvitation_register\b)
и несколько подобных конструкций и не имеют ни малейшего представления, как на самом деле это сделать.
Любая помощь будет более чем приветствоваться.
Вы можете использовать этот отрицательный взгляд вместо lookbehind:
^\/api\/(?!v1\/users\/invitation_register\b).*
(?!v1\/users\/invitation_register\b)
это негативный взгляд что утверждает, что v1/users/invitation_register
не удается после /api/
,
Если предполагаемый матч всегда начинается с /api/v1/...
тогда вы можете использовать:
^\/api\/v1\/(?!users\/invitation_register\b).*
который утверждает, что users/invitation_register
не удается после /api/va/
,
Других решений пока нет …