Я не очень хорошо разбираюсь в Regex, и мне нужно получить ответ на следующую проблему.
Я пытаюсь сопоставить / не сопоставить пути URL, которые мне нужны, чтобы сопоставить / appA или
/ appB
Но НЕ СООТВЕТСТВУЙТЕ / appA / download
Это используется в прокси-сервере Apache для определения URL-адресов, для которых устанавливаются правила аутентификации.
(^\/(appA|appB))
почти работает, но включает / appAиз / appA / Download
Я не могу использовать (^\/(appA|appB)$)
, поскольку это исключило бы все другие URL-адреса, начинающиеся с / appA или /appB.
. Я ищу регулярное выражение, соответствующее /appA или / appB в
/appA
/appA/something
/appB
/appB/something
Не соответствует / appA, когда / download следует.
/appA/download
/appA/downloadsomething