JS Regex для сопоставления всего, что находится внутри фигурных скобок (включая вложенные фигурные скобки): «{Я хочу это {и это} и это в одной строке}»

Это означает, что я просто хочу снять закрывающие скобки. Я могу соответствовать{такого рода вещи} " с:

"{stuff}".match(/{([^}]*)}/)[1]

Я спрашиваю слишком много здесь?

Еще один пример, ямы получили этот код JavaScript в виде строки:

{
    var foo = {
        bar: 1    
    };

    var foo2 = {
        bar: 2    
    };
}

Я хочу раздеть только внешние скобки:

var foo = {
    bar: 1
};

var foo2 = {
    bar: 2
}

Ответы на вопрос(3)

Ваш ответ на вопрос