or download this
Benchmark: timing 10000000 iterations of comp, exist, index, index2, r
+egex, regex2, regex3...
comp: 44 wallclock secs (41.64 usr + 0.00 sys = 41.64 CPU) @ 24
+0147.93/s (n=10000000)
exist: 41 wallclock secs (38.30 usr + 0.00 sys = 38.30 CPU) @ 26
+1117.06/s (n=10000000)
...
regex: 55 wallclock secs (53.28 usr + 0.00 sys = 53.28 CPU) @ 18
+7684.17/s (n=10000000)
regex2: 53 wallclock secs (52.34 usr + 0.01 sys = 52.36 CPU) @ 19
+0989.13/s (n=10000000)
regex3: 53 wallclock secs (50.97 usr + 0.00 sys = 50.97 CPU) @ 19
+6197.69/s (n=10000000)