quotemeta
expr
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).