in reply to Peeling the Peelings

How many loops is a normal run doing on your data? is it tightly lopped? you could see what qring the regex does to the time -- on some tight regex loops I have noticed 40 - 50% speed ups using a precompiled regex.

-Waswas

Ignore this i timed it and qr the regex is slower in this case (must be the () in there...).