Я пытаюсь заменить значение в строке на двойное вьющееся (используется почтальоном для подстановки переменных), но каждый раз, когда я пытаюсь заключить в кавычки или экранировать скобки, я всегда получаю дополнительные экранированные кавычки или двойные экранированные скобки,все из которых нарушают подстановку:
Исходная строка:
"header": [{"key": "x-device-auth","value": "\"token\""}]
OriginalString.replace('token','{{token}}')
Результат:
"header":[{"key":"x-device-auth","value":"\"{{token}}\""}]
Если я ищу .replace('\"token\"','{{token}}')
, я не получаюматч.Конечная строка должна быть:
"header": [{"key": "x-device-auth","value": "{{token}}"}]