Ich brauche eine Regex, die passt, blahfooblah
aber nichtblahfoobarblah
Ich möchte, dass es nur zu foo und allem um foo passt, solange es nicht von einem Balken gefolgt wird.
Ich habe versucht, dies zu verwenden: Das foo.*(?<!bar)
ist ziemlich nah, aber es passt blahfoobarblah
. Der negative Blick dahinter muss zu allem passen und nicht nur zur Bar.
Die spezifische Sprache, die ich verwende, ist Clojure, die Java-Regexes unter der Haube verwendet.
EDIT: Genauer gesagt, ich brauche es auch zu bestehen, blahfooblahfoobarblah
aber nicht blahfoobarblahblah
.