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";
}
}
Related examples in the same category