while (my $line=<$txtfile>) { foreach (@InputData_Unions) #### if ($line =~/Sarnia Police Association|Sarnia Professional Fire Fighters|.../) { # ... #### while (my $line = <$txtfile>) { next unless $line =~/Sarnia/; foreach (@InputData_Unions) { # ...