quotemeta EXPR
This function returns the value of EXPR
(or $_ if not
specified) with all non-alphanumeric characters backslashed.
This is the internal function implementing the \Q
escape
in interpolative contexts (including double-quoted strings, backticks, and patterns).