Sagen wir, ich möchte Folgendes darstellen \q
(oder ein anderes bestimmtes "Backslash-escaped-Zeichen"). Das heißt, ich möchte übereinstimmen \q
aber nicht \\q
da es sich bei letzterem um einen Backslash mit Schrägstrich, gefolgt von einem q
. Dennoch \\\q
würde passen, da es sich um einen Backslash mit Schrägstrich handelt, gefolgt von einem Backslash mit Schrägstrich q
. (Nun, es würde der \q
am Ende, nicht die \\
am Anfang).
Ich weiß, dass ich ein negatives lookbehind benötige, aber sie machen mir immer einen Strich durch die Rechnung, zumal die Backslashes selbst in der Regexp escaped werden müssen.