#!/usr/bin/perl -w use strict; sub fixedsplit { my ($data,$len) = @_; ($data =~ /(.{1,$len})/g); } my $data = "abcdefghijklmnopqrstuvwxyz"; my @fields; @fields = fixedsplit($data,4); print "@fields\n"; @fields = fixedsplit($data,6); print "@fields\n"; #### abcd efgh ijkl mnop qrst uvwx yz abcdef ghijkl mnopqr stuvwx yz #### --- print map { my ($m)=1<