Similar results

Code:
----- testing mIRC 6.2 started -----
Type 1 : 360 ticks [looking for b in 1000 loops: 3996 matches]
Type 2 : 422 ticks [looking for .*b.* in 1000 loops: 3996 matches]
Type 3 : 406 ticks [looking for bl.*! in 1000 loops: 3996 matches]
Type 4 : 812 ticks [looking for .*bl.* in 1000 loops: 3996 matches]
Type 5 : 860 ticks [looking for b.*l.*!.*@.* in 1000 loops: 3996 matches]
Type 6 : 1812 ticks [looking for .*b.*l.*!.*@.* in 1000 loops: 3996 matches]
Type 7 : 344 ticks [looking for 3 in 1000 loops: 3996 matches]
Type 8 : 922 ticks [looking for .*b.*3.* in 1000 loops: 3996 matches]
Type 9 : 1719 ticks [looking for .*b.*u.*3 in 1000 loops: 2997 matches]
Type 10 : 1781 ticks [looking for .*b.*u.*3.*b.* in 1000 loops: 2997 matches]
----- testing mIRC 6.2 ended -----


Looks like a change in the PCRE engine, perhaps - the things that take longest are those that start with .* (which makes some kind of sense). ISTR there being a bug fixed in the PCRE library which did make certain searches take longer...but my memory isn't very good smile


Sais