Teamur,
Рекомендую изучить исходный код готово парсера js в AST.
https://github.com/babel/babylon например.
'(a =")", bc)'.replace(/^\((.*)\)$/, '$1') // a =")", bc
Более безопасный способ, чтобы у вас код не упал с ошибкой, когда пришла строка без скобок.