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
In Section
Seekers of Perl Wisdom