CodeKitHub
Deutsch

#regex

„Greedy“ vs. „Lazy“ bei der Regex-Matching: Warum Ihr Muster zu viel erfasst
Text und Regex

„Greedy“ vs. „Lazy“ bei der Regex-Matching: Warum Ihr Muster zu viel erfasst

Ihr regulärer Ausdruck funktioniert bei kurzen Testzeichenfolgen, erfasst bei echten Daten jedoch weit mehr, als Sie eigentlich wollten. Es handelt sich fast immer um einen „gierigen“ Quantifizierer – hier ist die eigentliche Lösung, zusammen mit der genauen, Zeichen-für-Zeichen-Erklärung, warum das passiert.