Как взять кусок строки, изменить его и потом вставить туда от куда взял?
// например у меня есть строка
var str = "моя строка из текста { тут тоже строка} ну и потом далее";
// необходимо взять значение между {} изменить его, к примеру сделать все буквы верхнего регистра и потом поставить обратно изменённую
var x = 'some string with {curly} braces'.replace(
/{(.*?)}/g,
function(a, b) { return b.toUpperCase(); }
);
console.log(x); // some string with CURLY braces