Have you tried doing it in a script instead? Something that you can set the variables in? ie:
blah="[]"
newblah=whatyouwantittobe
cat filename sed -e s/$blah/$whatyouwantittobe/g > newfilename
You definitely want to try this on a new or copied file as if the arguments don't match, you'll get a zero-length file.
Cheers,
Jacques