in reply to Replace only unescaped metachars
You may want to read checking interpreted string for escapes versus literal backslashes?.