Mega Code Archive

 
Categories / Perl / Regular Expression
 

Iterate over matches with foreach and $_ and nested foreach

#!/usr/bin/perl use warnings; use strict; my $text = "one, two, three, four"; foreach ($text =~ /\b(\w+)\b/g) {     print "outer: got: $_, matched: $&, extracted: $1 \n";     foreach (/(\w)/g) {         print "\tinner: got: $_, matched $&, extracted $1 \n";     } }