Hi,
für mein Beispiel wären wahrscheinlich beide Lösungen OK gewesen.
Der negative Lookahead hat mehrere Vorteile:
-
er kann ganze reguläre Ausdrücke fassen, ist also wesentlich umfangreicher und mächtiger als die buchstabenweise Negation
-
er wird nicht festgehalten, also fällt er aus den Ankern raus
mein Problem war eigentlich nur, warum ich nirgends (zB. mit Google) eine Erklärung zu den Lookaheads und Lookbehinds für Javascript finde.
Gruß,
Mathias