Как мне написать регулярное выражение для соответствия /path/subpath и всем /path/subpath/*, но не /path/subpathrandomcharacters
Я сейчас пробую этот /path/subpath.*
Но это также соответствует /path/subpathrandomcharacters
@xianshenglu subpath - это строка, например articles, а с randomcharacters это будет что-то вроде articlesawiojd или articlesanyrandomchar, а /* будет /articles/edit или /articles/delete



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


После того, как вы проверите значение path / subparth, он может иметь либо косую черту, либо что угодно, либо ничего.
/path/subpath(/.*)*
https://www.regextester.com/?fam=103013
Это все еще соответствует / path / subpathrandomcharacters, но только его часть
@LanceToth - это просто утилита для регулярных выражений, показывающая, что она существует как подстрока, но сравнение регулярных выражений завершится ошибкой для всей строки. Так что это не будет проблемой.
как мы можем отличить
/*отrandomcharacters