Okay, this is going to be evil. (note to self: don't program in Perl after learning Standard ML...) but it (might) be somewhat faster, since there's no regex stuff:
my $first_index = index($content, "+_"); my $second_index = index($con
+tent, "+_", $first_index);
$content = substr($first_index, $first_index - $second_index);
Okay, that wasn't so bad... my Perl instincts almost raged against this, which may not even work:
$content = substr($content, index($content, "+_")+2, index($content, "
++_") - index($content, "+_", index($content, "+_")+1)-4);
*shudder* damn functional languages... =-) |