Perlについての質問箱 4箱目
■ このスレッドは過去ログ倉庫に格納されています
0082デフォルトの名無しさん
NGNG全角数字の配列が@dataに格納されてるとして、
%num = ('0' => 0, '1' => 1, '2' => 2, '3' => 3, '4' => 4,
'5' => 5, '6' => 6, '7' => 7, '8' => 8, '9' => 9, );
@data = sort { $temp{$a} <=> $temp{$b} }
map { ($temp{$_} = $_) =~ s/(0|1|2|3|4|5|6|7|8|9)/$num{$1}/g; $_; }
@data;
なんてのはどうです?
■ このスレッドは過去ログ倉庫に格納されています