### Code Snippet @array = ('40M KD4RR Y Y', '40M K7RRR Y', '40M W7FAL Y Y'); my $num_elements = @array; my $counter = 0; while ($counter < $num_elements) { $array[$counter] =~ /(QSL_RCVD:|QSL_Rcvd:)(\d+)>(\w+)/; if ($3 eq "Y") { print "Good Record: $array[$counter]\n"; $counter++ } else { print "Bad Record: $array[$counter]\n"; $counter++ } }