- or download this
my $goodnames = qr/@{[join '|', map "\Q$_", sort @names]}/;
- or download this
my $goodnames = qr/@{[join'|',map"\Q$_",sort@names]}/;
;-)
- or download this
use Interpolation
OR => sub { join '|', map "\Q$_", sort @{$_[0]} };
...
# and later...
my $goodnames = qr/$OR{\@names}/;
- or download this
# Perl 6 code
my $goodnames = /@names/;