蛙の井戸見聞記 Pretty frog in a well who knows nothing of the great web ocean!

~~ 好奇心は猫をも殺す Curiosity Kills the Cat ~~ ♪欲しいモノ・食べたいモノ・ネットで集めた情報と日々の記録の倉庫♪ Logging my life... Since 2003.12  

数値のソート perl

@sorted_list = sort { $a <=> $b } @array;

これを

@sorted_list = sort { (split(/_/,$a))[3] <=> (split(/_/,$b))[3] } @array;

とすれば、_でつながった文字列の3(4)番目の数字でソートされるはずなんだが、当方では微妙にうまくいってないっぽい。