if ($i =~ m/@array2/) { print "$i is in array2 - skipping\n"; #### my $regex = "("; foreach (@array2) { $regex .= $_ . "|"; } $regex .= ")"; #### my $regex = "("; $regex .= join "|", @array2; $regex .= ")";