Kann mir jemand erklären, warum/wann ich positive Lookarounds in Regex verwenden sollte? Für negative Lookarounds kann ich mir Szenarien vorstellen, in denen sie die einzige Lösung sind, aber für positive Lookarounds sehe ich nicht, warum sie zu verwenden sind, wenn ihr Ergebnis auch mit Capture-Gruppen erzeugt werden kann.Wann verwenden Sie positive Lookarounds in Regex?
Zum Beispiel:
Eingang: Bus: red, Car: blue
Ich will Farbe des Autos.
Mit Lookarounds: (?<=Car:)\w+
Mit Capture-Gruppe: Car: (\w+)
Beide Regex archivieren das gleiche Ergebnis - einen direkten Zugang zum Farbspiel. Gibt es also Fälle, die nur durch positive Blickwinkel gelöst werden können?
Nur noch eine Frage. Warum schreibst du den Lookahead vor das Haupt-Regex-Muster? Ich dachte, ich müsste Lookaheads schreiben wie auch Lookbehinds nach/rechts zum Regex-Muster, auf das es sich bezieht ?! – netblognet
@netblognet, eigentlich ist es nach dem '^' Muster, also ist dieses '^' das Muster, an das der Lookahead gebunden ist. –