Help for this page

Select Code to Download


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