Ich konnte keinen richtigen regulären Ausdruck finden, der mit einem String übereinstimmt, der nicht mit einer Bedingung endet. Zum Beispiel möchte ich nichts abgleichen, das mit einem endet a
.
Das passt
b
ab
1
Das passt nicht zusammen
a
ba
Ich weiß, dass der $
reguläre Ausdruck mit enden sollte , um das Ende zu markieren, obwohl ich nicht weiß, was davor stehen soll.
Bearbeiten : Die ursprüngliche Frage scheint kein legitimes Beispiel für meinen Fall zu sein. Also: Wie gehe ich mit mehr als einem Charakter um? Sagen Sie etwas, das nicht endet ab
?
Ich konnte dies mithilfe dieses Threads beheben :
.*(?:(?!ab).).$
Der Nachteil dabei ist, dass es nicht mit einer Zeichenfolge aus einem Zeichen übereinstimmt.