Мне нужно регулярное выражение, чтобы преобразовать строку {somestr}
в :somestr
, но мне нужно заменить только первое и последнее вхождения фигурных скобок, так как если есть в середине строки - его не следует удалять.JavaScript RegEx - заменить первое и последнее вхождение символа
До сих пор я пытался:
поступающей строка var path = '/claims/{id}'
var pathWithoutBraces = path.replace("\{", ":").replace("\}", "")
Выход /claims/:id
что и следовало ожидать, но все же он заменит все дальнейшие вхождения во всей строке
Я обновил исходный вопрос –
Грубо говоря, мне нужна строка '/ Claim/{{id}}' to '/ Claim /: {id}' ' –