Help for this page
my %data; ... my ($letters, $numbers) = $k =~ /(\D+)(\d+)/; $data{$numbers}{$letter} = $form{$k}; }
# UPDATE (fixed indices!) my @sorted_keys = ... sort { $a->[2] <=> $b->[2] or $a->[1] cmp $b->[1] } map { [$_, /(\D+)(\d+)/] } keys %form;