import reprint(re.sub(r"[.$+?{}()\[\]\\]", r"\\\g<0>", '[.$+?{}()[]\\]'))
Standard input is empty
\[\.\$\+\?\{\}\(\)\[\]\\\]
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!