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.
