User since
2007-01-31
57
Artikel
BenutzerIn
Was substr macht, weiß ich ja. Dass index die Position eines Substrings zurückgibt, hätte ich mir eigentlich denken können. Aber warum sind die Zeichenkettenfunktionen schneller als ein RegEx?
Btw: tjo, das "-f" darf man natürlich nicht vergessen *uff*
User since
2005-01-17
14848
Artikel
Admin1
[quote=Lightman,11.04.2007, 21:44]Aber warum sind die Zeichenkettenfunktionen schneller als ein RegEx?[/quote]
Wahrscheinlich weil die Mustererkennungsmaschine komplexer arbeitet.
Ich habe mir noch keine Gedanken darüber gemacht, warum es schneller ist.
User since
2007-01-31
57
Artikel
BenutzerIn
Na ja, die Frage ist eher, wurden Standard-Funktionen schon einmal mit äquivalenten RegEx'es verglichen, so dass Geschwindigkeitsunterschiede (grafisch) sichtbar sind? Ich kann mir das nur dadurch erklären, dass RegEx'es vorher geparsed werden müssen und deshalb langsamer sind. Ein Benchmarking lohnt sich aber IMHO auch erst bei 1.000+ Datensätzen.