in reply to Re^2: Is there any way to make an array non-greedy?
in thread Is there any way to make an array non-greedy?

I think you're after something like this:

@important_fields = (split /\|/, $string)[25..50];