- or download this
use 5.14;
use Sort::Key qw(keysort);
my @sorted = keysort { s/[^aeiou]+//gr } @data;
- or download this
use Sort::Key qw(keysort);
my @sorted = keysort { join '', /[aeiou]+/g } @data;
- or download this
my %keys;
$key{$_} = s/[^aeiou]+//gr for @data;
my @sorted = sort { $key{$a} cmp $key{$b} } @data;