Contact: aviboots(AT)netvision.net.il
39,870 questions
51,793 answers
573 users
$string = "abcdefghijk"; @chunks; while ($string =~ /(.{1,2})/g) { push @chunks, $1; } print "Chunks of two characters:\n"; print "$_\n" for @chunks; ## run: ## ## Chunks of two characters: ## ab ## cd ## ef ## gh ## ij ## k ##
$string = "abcdefghijk"; @chunks = unpack("(A2)*", $string); print "Chunks of two characters:\n"; print "$_\n" for @chunks; ## run: ## ## Chunks of two characters: ## ab ## cd ## ef ## gh ## ij ## k ##
$string = "abcdefghijk_l"; @chunks = ($string =~ m/../g); print "Chunks of two characters:\n"; print "$_\n" for @chunks; ## run: ## ## Chunks of two characters: ## ab ## cd ## ef ## gh ## ij ## k_ ##