Dear Monks, I was wondering if there was a way to limit the number of regex matches
my $str='dog dog dog dog dog'; #my $count4=()=$str=~m/dog/g; my $count5=()=$str=~m/dog/ for{1,3}; print "$count4 \n"; print "$count5 \n";
From the code above, is there a way to match dog only three times instead of counting the all occurrences of "dog." I have read somewhere that "for" may work I am not sure. Do I have to create a for loop? Is there no other way? thank you so much!
In reply to Limiting number of regex matches by eversuhoshin
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |