Мне нужна помощь в написании регулярного выражения, которое позволяет мне находить и заменять части URL-адресов.Мне нужно найти строки между :
и /
или ничего (поскольку это может быть конец строки), удалить символ :
, а затем обернуть его в {}
.
Вот как могут выглядеть строки
/submissions/search
/submissions/:_id
/points/:serial
/deals/:_id/search
Вот как я хочу, чтобы они выглядели после запуска String.replace()
:
/submissions/search
/submissions/{_id}
/points/{serial}
/deals/{_id}/search
Ps.Основанием для этого является то, что мне нужно сгенерировать спецификации OpenAPI из Express .Express использует «:» для динамических параметров, в то время как OpenAPI использует {}.Регулярное выражение будет одинаковым независимо от варианта использования.