perl 實現字串中數字排序

來源:互聯網
上載者:User

標籤:style   each   實現   print   col   %s   數字類型   size   perl   

 數實值型別數組排序使用:

sort { $a <=> $b } @array;  #升序排列sort { $b <=> $a } @array;  #降序排列

字串類型數組排序使用:

sort { $a cmp $b } @array;  #升序排列sort { $b cmp $a } @array;  #降序排列

字串比較忽略大小寫使用:

sort { lc($a) cmp lc($b) } @array;

字串-數字類型數組排序使用:

@list = ("ab,33,dd", "cc,1,ee", "bb,12,cc");foreach $line (@list){   @sss = split(/,/,$line);   $save{$sss[1]} = $line;}my @key =sort {$a <=> $b} keys %save;for my $i(@key){    push @array, "$save{$i}";}print "@array\n";  # cc,1,ee bb,12,cc ab,33,dd

 

perl 實現字串中數字排序

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.