Weiß nicht genau, was du matchen willst, aber aktuell würde es wohl auch /[^}]*}/ tun. Beliebig viele Zeichen, die nicht "}" sind, gefolgt von einem "}".
Es ist aber schwierig bis unmöglich, so was korrekt mit Regex hinzubekommen. Kommentare oder Strings können ja auch geschweifte Klammern...