- or download this
my @b=map {
my $mapkey=$_;
...
? [@{$d[$mapkey]}] : ()
} 0..$#a
} 0..$#d;
- or download this
my @b = map {
my $d = $_;
map { ($d->[1] =~ $$_) ? $d : () } @a
} @d
- or download this
my %a = map { $_ => 1 } @a;
my @b = map {
($a{$_->[1]}) ? $_ : ()
} @d