in reply to regular expression with @@/
But in general, if you use single quotes as delimiter, no interpolation will happen:say qr|\A(.+)\Q@@/|; __END__ (?-xism:\A(.+)\@\@\/)
my @a = ("foo"); say "foo" =~ m |@a| ? 'Found "foo"' : 'Did not find "foo"'; say "foo" =~ m '@a' ? 'Found "foo"' : 'Did not find "foo"'; say 'bar@a' =~ m |@a| ? 'Found "@a"' : 'Did not find "@a"'; say 'bar@a' =~ m '@a' ? 'Found "@a"' : 'Did not find "@a"'; __END__ Found "foo" Did not find "foo" Did not find "@a" Found "@a"
|
|---|