[Python-de] Regulaere Ausdruecke in Python

Martin v. Loewis martin at loewis.home.cs.tu-berlin.de
Fri Oct 5 10:47:49 EDT 2001


> On Thu, Oct 04, 2001 at 11:31:12AM -0400, Georg Mischler wrote:
> > [...] Das Modul sre sollte schon seit ziemlich langer Zeit
> > nicht mehr verwendet werden, und ist nur noch aus Gruenden der
> > Rueckwaerts-Kompabilitaet ueberhaupt in der Bibliothek vorhanden.
>
> Du meintest wohl das Modul regex. sre ist eine (zumindest in den
> meisten Fällen) schnellere Neuimplementierung von re. re ist in
> neueren Python-Versionen nur ein Wrappper für sre. Die alte
> Implementierung ist als Modul pre noch vorhanden.

Aus Gründen der Vollständigkeit :-)

re ist tatsächlich nur ein Wrapper von sre, seit Python 2.0. Jedoch
wird es nicht langsamer, wenn man re benutzt, weil re alles aus sre
importiert.

Tatsächlich ist sre in den meisten Fällen schneller als pre. Trotzdem
sollte man re benutzen, dann funktioniert der Code auch noch auf
Python 1.5.

Ciao,
Martin




More information about the Python-de mailing list