On 31.01.17 21:40, Wang, Peter Xihong wrote:
Regarding to the performance difference between "re" and "regex" and packaging 
related options, we did a performance comparison using Python 3.6.0 to run some micro-benchmarks in 
the Python Benchmark Suite (https://github.com/python/performance):

Results in ms, and the lower the better (running on Ubuntu 15.10)
                                re              regex (via pip install regex, and a replacement of 
"import re" with "import regex as re")
bm_regex_compile.py             229             298
bm_regex_dna.py         171             267
bm_regex_effbot.py              2.77            3.04
bm_regex_v8.py          24.8            14.1
This data shows "re" is better than "regex" in term of performance in 3 out of 
4 above micro-benchmarks.

bm_regex_v8 is the one that is purposed to reflect real-world use of regular expressions.

See also different comparison at https://mail.python.org/pipermail/speed/2016-March/000311.html. In some tests regex surpasses re, in other tests re surpasses regex. re2 is much faster than other engines in all tests except the one in which it is much slower (and this engine is the least featured).


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to