Goto1: ha eredetileg, trollkodás helyett értelmezni próbáltad volna korábban amit írtam, akkor rájöhettél volna, hogy az egész mindössze abból indult, hogy valamit lassúnak találtam.
Megnéztem más, nyelven is, aminek minden épeszű számítás szerint gyorsabbnak kellett volna lennie és azt találtam, hogy sokkal lassabban fut le.
Ennyi.
Erre keres(t)em a magyarázatot. Akár azt, hogy hol cseszem el a mérést, akár azt, hogy miért megy lassabban a javas verzió.
Részben megvan a válasz: a .*-ot (vagy a .*$ kombót?) lassabban kezeli a java, mint a python.
Hogy miért? Ez továbbra is érdekelne (feltételezem, a "gyári" java regexp szintén C (v. a pythonos sem az), mert enélkül a .* minta nélkül egy nagyságrendet ráver a pythonra.
Azért az a táblázat nagyon durva, de okulva a mostani esetből, már fenntartással kezelem a futásidőket. :)