作者: dune | |
日時: 2004/9/29(06:43) |
極悪です。 Bruce. さんの [TSperl:480] pack()/unpack() から > *length-item*"/"*string-item* > >という指定。こっちは5.6で追加されたものですね。文字列の長さを文字列の >前に置いたものです。 D:% perl -e "print pack(q{A*/A*},q{hello})" 5hello D:% なるほど。 perlpacktut.html#string_lengths にも説明がありました。 こういうのはパスカルストリングっていうんだっけ。 文字列型 = 長さ情報1バイト+文字列(max 255 文字)。 ところで、「perl5.8.x のドキュメント http://www.kt.rim.or.jp/~kbk/perl-5.8/ のページにある 「Perlの正規表現のリファレンス」がリンク切れになって ます。perlrer.html => perlreref.html -- 極悪, FZH01112 at nifty.com http://hpcgi1.nifty.com/dune/gwiki.pl?