If you are REALLY interested, here are some stats.
One text file containting 66840 lines. The first 2 methods (re and instr , respectively) matches the string "mozilla", the third method matches the string "mizilla" at position column 137.
First stat has a loop of 1 time.
re : Matches: 1361 Time took: 1.242188 sec Lines: 66840 Lines/Sec: 53808
instr: Matches: 213 Time took: 0.8828125 sec Lines: 66840 Lines/Sec: 75713
mid : Matches: 2 Time took: 0.7890625 sec Lines: 66840 Lines/Sec: 84708
Second stat has a loop of 10 times.
re : Matches: 13610 Time took: 13.64063 sec Lines: 668400 Lines/Sec: 49000
instr: Matches: 2130 Time took: 9.554688 sec Lines: 668400 Lines/Sec: 69955
mid : Matches: 20 Time took: 9.203125 sec Lines: 668400 Lines/Sec: 72627
First stat has a loop of 100 times.
re : Matches: 136100 Time took: 135.5859 sec Lines: 6684000 Lines/Sec: 49297
instr: Matches: 21300 Time took: 94.00781 sec Lines: 6684000 Lines/Sec: 71100
mid : Matches: 200 Time took: 91.61719 sec Lines: 6684000 Lines/Sec: 72956