• ベストアンサー

文字列を読み込む方法

最近Perlをはじめました。 文字列を読み込んでいき、3文字づつにまとめる方法はありますか? 例) abcdefg→abc efg と分けて配列に読み込む。

質問者が選んだベストアンサー

  • ベストアンサー
  • okiyoshi
  • ベストアンサー率34% (11/32)
回答No.1

# 対象となる文字列 my $str = 'abcdefg'; # 正規表現を使い、 # 1文字から3文字までにマッチさせながら配列に格納 my @array = $str =~ /(\w{1,3})/g; # 元の文字列と取込んだ配列を確認 print "$str\n"; print "$_\n" foreach( @array );

starg11
質問者

お礼

ありがとうございます。 おかげで問題が解決しました。

関連するQ&A

専門家に質問してみよう