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関数