Help for this page

Select Code to Download


  1. or download this
    sort { ($a =~ /(\d+)/)[0] <=> ($b =~ /(\d+)/)[0] }
    sort { ($a =~ /\d+/g)[0]  <=> ($b =~ /\d+/g)[0]  }
    sort { (split /;/, $a)[0] <=> (split /;/, $b)[0] }
    
  2. or download this
    # ST
    my @sorted = map  $_->[1],
    ...
                     <=>
                     $cache{$b} //= (split /;/, $b)[0]
                 } @lines;
    
  3. or download this
    sort { $a <=> $b } @lines