Übliche Optimierungen
Eine gute Regex-Implementation kennt eine Reihe von Möglichkeiten, um schneller zum gewünschten Resultat zu kommen, sei es nun ein Treffer oder ein Fehlschlag. Es gibt zwei Klassen von Optimierungen:
- Eine bestimmte Arbeit schneller erledigen
Manche Arten von Unterausdrücken wie z.B.
\d+
kommen so häufig vor, dass die Maschine dafür speziellen Code benutzt. Damit kann der Spezialfall schneller behandelt werden, als es die Maschine normalerweise könnte.- Arbeit vermeiden
Wenn die Maschine merkt, dass ein bestimmter Teil der Regex für ...
Get Reguläre Ausdrücke, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.