我需要一個正則表達式來將字符串{somestr}
轉換爲:somestr
,但我只需要替換第一個和最後一個大括號,因爲如果有的話發生在字符串中間 - 不應該被刪除。JavaScript正則表達式 - 替換字符的第一個和最後一個字符
到目前爲止,我曾嘗試:
輸入字符串var path = '/claims/{id}'
var pathWithoutBraces = path.replace("\{", ":").replace("\}", "")
輸出是/claims/:id
這是我們所期望的,但它仍然會取代所有的進一步OCCURENCES整個字符串中
我已更新原始問題 –
粗略地說,我需要字符串'/ claims/{{id}}'爲'/ claims /:{id}' –