C:\>perl -E "my $input='#abcd#ef#ghi#jklmnopqrstuv'; my @chunks = split(/[a-z]{3}/,$input); use Data::Dumper; say Dumper @chunks;" $VAR1 = '#'; $VAR2 = 'd#ef#'; $VAR3 = '#'; $VAR4 = ''; $VAR5 = ''; $VAR6 = ''; $VAR7 = 'v';