unpack
unpack TEMPLATE, EXPR
EXPRをTEMPLATEのルールに従ってリストに変換します。
TEMPLATEに指定できる文字についてはpack関数の説明を見てください。
サンプルプログラム
use strict;
use warnings;
# 各項目10桁の固定長文字列(不足部分は空白)の各項目をリストに格納する
my $str = 'One Two Three ';
my @items = unpack "A10A10A10", $str;
foreach my $item (@items) {
print $item, "\n";
}
関連項目
・ASCIIコードと文字の相互変換・固定長データの読み込み
・ord関数
・pack関数
