Benchmarking Regular Expressions:
[1 2 3]
Other Examples
1: 'b R .*v(i|1|\||l)(a|4|@)gr(a|4|@).*'
2: 'b R .+v(i|1|\||l)(a|4|@)gr(a|4|@).+'
3: 'b R \bv(i|1|\||l)(a|4|@)gr(a|4|@)\b'
4: 'b R v(i|1|\||l)(a|4|@)gr(a|4|@)'
Testing each regex against each line:
PASS PASS FAIL PASS Subject: Fwd: All Pills Stocked. X|A|Nax , v|agr@ # V.a.lium , V1cod\in Pnt.e.rmin = |Soma| ddgykhehezej
PASS PASS PASS PASS Subject: Fwd: Got V|cod|:n & xana_x_ & v|@grA ? Va.l.ium Pnterm/i/n ~ Som|a| ipfumjuvnzls
PASS PASS PASS PASS Your choices: ? |XANAX| ~ +Soma+ ` Pnterm.i.n ' v|@grA + .V.alium > At'|v@=
FAIL FAIL FAIL FAIL IBbUv4oLdFbJ2JXt8NPYNrhHhfLkCLSUiyg9fJICZDFour/atgRktkw9WaW/RX6TDUuCl5GZlsTi
PASS PASS FAIL PASS
Starting iterations:
Benchmark: timing 75000 iterations of Rule 1, Rule 2, Rule 3, Rule 4...
Rule 1: 5 wallclock secs ( 4.19 usr + 0.00 sys = 4.19 CPU) @ 17899.76/s (n=75000)
Rule 2: 12 wallclock secs (12.24 usr + 0.00 sys = 12.24 CPU) @ 6127.45/s (n=75000)
Rule 3: 7 wallclock secs ( 6.60 usr + 0.00 sys = 6.60 CPU) @ 11363.64/s (n=75000)
Rule 4: 3 wallclock secs ( 2.96 usr + 0.00 sys = 2.96 CPU) @ 25337.84/s (n=75000)
1: 'b R p.*r.*e.*s.*c.*r.*i.*p.*t.*i.*o.*n'
2: 'b R \w(5|s)cr(1|i|\||l)pt\w'
3: 'B R Prescription'
Testing each regex against each line:
PASS FAIL FAIL your prescription me
PASS PASS PASS No Prior Prescription needed
FAIL FAIL FAIL