文字列をn文字ずつ分割

以前,split//を使って文字列を一文字ずつ分割という方法を学んだけれど,今度はn文字ずつ分割をしたい.
どうやらsplitではできなさそうなので,正規表現を使う.

# これでよい
my @array = $str =~ /.{2}/g;

# 直接スカラーに入れるのであればこうする
my ($hh, $mm, $dd) = $str =~ /.{2}/g;

これは便利!何ら新しい知識を使わずに解けた.