my $MAL = '"MAL_[^"]*"'; while ( ) { while ( $_ =~ /$MAL/gi ) { print OUT $_; } }