http://qs1969.pair.com?node_id=11145617


in reply to regex matching on metacharacters

> But is there a more elegant way to do that, one that might also pick up some of the others?

yes, see quotemeta resp. \Q and \E °

demo
>perl $v1 = "*hello"; $v2 = "*hello"; print quotemeta($v2),"\n"; print "match" if $v1 =~ /\Q$v2/; __END__ \*hello match >

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery

°) also perlre#Quoting-metacharacters