Thread Viele RegExp Checks auf viele Dateien (17 answers)
Opened by Tr0Nix at 2007-12-21 10:51

ptk
 2008-01-06 17:59
#104445 #104445
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
sid burn+2008-01-06 15:18:09--
2) Weiterhin sollte man den "|" Operator vermeiden wenn es geht. Dieser ist nicht gerade der schnellste. Anstatt 100 Werte mit einem "|" zusammenzufügen ist es schneller die 100 Werte einzelnt auf einen String zu prüfen.

Da sollte man bei perl 5.10.0 umdenken. Regexps mit "|" sind dramatisch schneller geworden. Ich habe hier einen Benchmark, bei dem mit perl 5.8.8 100 einzelne Regexps 10x schneller als ein "|"-Regexp sind. Bei 5.10.0 ist die einzelne "|"-Regexp mehr als 30x schneller als die einzelnen Regexps.

(Benchmark auf Anfrage erhältlich)

View full thread Viele RegExp Checks auf viele Dateien