in reply to search for nth occurrence of a pattern in a line
$str = "The, Sample, sents, kdsjf, jdfhj"; for (split(/,/, $str,3)) { print ; } [download]
$cnt =0; while($str =~ /(.*?),/g) { $cnt++; print $&, if($cnt ==3); } [download]