Thread Leerzeichen-Regex lässt StackExchange ausfallen?
(27 answers)
Opened by GwenDragon at 2016-07-21 13:24 2016-07-26T12:42:08 renee Deshalb habe ich ja die Fälle C1B und C2B dabei. Da gibt es keine Treffer. C1B ist für das bei StackExchange geschilderte Backtracking-Problem anfällig, C2B wegen des Ankers \S am Anfang der Regex nicht. Nach der bei StackExchange aufgestellten Theorie müsste C1B deutlich länger laufen als C1A. Das Gegenteil ist der Fall. Es gibt auch kaum messbare Unterschiede zwischen C1B und C2B. Daraus schließe ich, das die Regex-Engine bei Perl erkennt, dass sie kein Backtracking machen muss, wenn die Regex im ersten Anlauf nicht matched. |