output:use warnings; use strict; my $str1 = q/It is a guide to action which ensures that the military a +lways obey the commands of the party./; my $str2 = q/It is a guide to action that ensures that the military wi +ll forever heed Party commands is a guide./; my $n = 0; while ( $str1 =~ /(?=(\S+\s+\S+\s+\S+))/g ) { my $t1 = $1; print "$t1\n"; $n++; } print "No of matching is : $n\n";
It is a is a guide a guide to guide to action to action which action which ensures which ensures that ensures that the that the military the military always military always obey always obey the obey the commands the commands of commands of the of the party.
This code works in perl 5.10.1.. but not in perl 5.8.8.. I do have only 5.8.8. I cant upgrade it to latest version, since i m running under my college server. So, Any suggestion or modifications to achieve the same output in 5.8.8..
Thanks..In reply to output differs in perl version by sarvan
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |