I use /pattern/g to progressively match a string (who
content is read from a file)
I want the cut the string off after the n-th match (if
there is no n-th match, the string is unaltered)
how can I do this without using a loop?
right now, I am doing this:

while ($string =~ /pattern/g){
  $count++;
  if ($count > $max_count){
    $string = substr($string,0,pos($string));
    last;
  }
}

I know about $', $` (and what's the third one?), but I
just can't figure out how to apply them in this case.

thank you!

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to