in reply to Replace only unescaped metachars

You may want to read checking interpreted string for escapes versus literal backslashes?.