Zdravím, zajímalo by mě, jestli je modul pro regulární výrazy "re" napsán v Céčku nebo v Pythonu. Většinou je možné se dočíst, že je napsaný v C, nicméně nejsem schopen najít odpovídající knihovnu. Asi se špatně dívám, ale re.py, sre.py, sre_compile.py, sre_constants.py a sre_parse.py jsou čistě v pythonu a nic binárního nenatahují.
Svou rychlostí (při jednoduché substituci) několikanásobně zaostává například za Perlem, což by tomu odpovídalo. Naproti tomu, zastaralý a zavrhovaný (obsolete, deprecated) modul "regex" je nejspíš určitě psaný v C a zkompilovaný (na mém počítači) do /usr/lib64/python2.4/lib-dynload/regex.so a je výrazně rychlejší než novější modul "re". Jak to tedy vlastně je? Jan Martinek _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python