Ma tu cosa devi estrarre: tutti i pezzi inclusi nelle quadre o solo il primo??

Se li vuoi tutti e` meglio usare il .match();
altrimenti e` piu` semplice usare il .replace() conla RegExp cosi`:

/^.+\=\[(.+?)\].*$/i, "$1"

Nota che questo cerca il primo pezzo preceduto da =[ e seguito da ]