perlquestion
eversuhoshin
<p> Dear Monks,
I was wondering if there was a way to limit the number of regex matches </p>
<code>
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";
</code>
<p> 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!
</p>