my @lines = map { /:\s*(.*)/ ? $1 : () } @array; #### my @lines = map { /:\s*(.*)/ ? $1 : () } <$fh>;