in reply to escaping special charcters from a string

You might want to take a look at quotemeta. Try 'perldoc -f quotemeta' to get a quick overview.

Update: added direct link to doc.