Я пишу регулярное выражение перезаписи URL, чтобы найти строки, имеющие тире между каждой парой слеш, например,
/aaa-bb/cc/dd-ee-ff/gg
должно соответствовать aaa-bb
и dd-ee-ff
. Мне нужно, чтобы он ничего не совпадал, если URL содержит /test/
, поэтому для URL /aaa-bb/cc/test/dd-ee-ff/gg
он не должен совпадать ни с чем. Я написал регулярное выражение
/\w+-(\w+(?!\.)-?)+
он обнаружит, что все строки содержат -
, но я не могу добавить шаблон для части /test/
.