or download this
use warnings;
use strict;
...
Benchmark: timing 1000000 iterations of regex, split...
regex: 20 wallclock secs (17.97 usr + 3.04 sys = 21.01 CPU) @ 47
+596.38/s (n=1000000)
split: 39 wallclock secs (35.57 usr + 3.35 sys = 38.92 CPU) @ 25
+693.73/s (n=1000000)