I'm trying to write all new Perl code in Perl 6. One thing I need is
the equivalent of the Perl 5 qr// and, following Perl 6 docs, I've
come to use something like this (I'm trying to ignore certain
directories):
# regex of dirs to ignore
my regex dirs {
\/home\/user\/\.cpan |
\/home\/tbrowde\/\.emacs
}
for "dirlist.txt".IO.lines -> $line {
# ignore certain dirs
if $line ~~ m{<dirs>} {
next;
}
}
My question: Is there a way to have Perl 6 do the required escaping
for the regex programmatically, i.e., turn this:
my $str = '/home/usr/.cpan';
into this:
my regex dirs {
\/home\/usr\/\.cpan
}
automatically?
Thanks.
Best regards,
-Tom