Ich muss einen regulären Ausdruck schreiben, der alles in der Zeichenkette abgleicht, außer es enthält ein bestimmtes Wort. Nehmen Sie diese Zeichenfolge zum Beispiel:
%Vor%Der Ausdruck, der zu allem passt, ist:
%Vor% ... Was geändert werden muss, damit es
Zum Beispiel habe ich das versucht, was nicht funktioniert:
%Vor%Wie soll ich das ändern?
Das Beispiel funktioniert nicht, weil es annimmt, dass sqlbuddy
am Anfang der Zeichenfolge steht. Sie müssen Folgendes ändern, damit sqlbuddy
an einer beliebigen Stelle in der Zeichenfolge angezeigt werden kann:
Wenn Sie jedoch wirklich nur überprüfen möchten, ob Ihre Zeichenfolge ein gegebenes Wort enthält, dann ist möglicherweise ein "http://12.34.567.890/sqlbuddy".contains("sqlbuddy")
ausreichend.
Auch das funktionierte für mich: Die Position der Zeichenfolge 'sqlbuddy' spielt keine Rolle.
^((?!sqlbuddy).)*$
Tags und Links regex