У меня 2 ссылки
https://www.example.com/routes/a/b/x
https://www.example.com/routes/a/b
У меня есть регулярное выражение для соответствия первой ссылке, а не второй -
routes\/.*\/.*\/
Что такое регулярное выражение для захвата второго , но не первого?
a, b и x может быть любой строкой
routes\/[^\/]+\/[^\/]+$
[^\/]+
/
\/
$
Шаблон routes\/.*\/.*$ соответствует только второй ссылке ниже (не включать многострочный флаг):
routes\/.*\/.*$