I think you are escaping too much now. The symbols that need escaping are: \, *, +, ?, |, {, [, (,), ^, $,., # 

On the other hand this should not cause any change in behavior.