Patrick Andrieu: Regular Expressions, negative lookbehind assertion

Beitrag lesen

Hallo Tom!

Anfangs irreführend ist »behind« und »ahead«.

Einen Textstring lesen wir von links nach rechts, nach menschenverständnis wäre also behind, was danach kommt:

»Ich habe bis hierhin gelesen, was kommt dahinter?«
»Gar nichts!«

look behind = schau dahinter
look ahead = schau nach vorne

Wo ist dahinter, wo ist davorne? ;)

RegExp-mäßig muss man sich das aber so vorstellen:

look behind = ««««« in diese Richtung
look  ahead = »»»»» in diese Richtung

»Ich, RegExp, habe mich bis hierhin vorgearbeitet:|«

»hierhin« liegt »behind«, alles nach dem Pipe-Zeichen wäre »ahead«.

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?