Ich habe versucht, dies für eine Stunde jetzt zu arbeiten, aber kann es nicht scheinen, weder mit Hilfe von SO Artikel oder Regex101.com.Regex inverse Übereinstimmung für die ganze Zeile
Habe einige Daten und möchte die Zeilen zurückgeben, die nicht "/ Common/http" enthalten. Beispieldaten:
/Common/http and /Common/Another
/Common/http-mymon
/Common/another /Common/http
another line
Das Ergebnis ich suche ist:
/Common/http-mymon
another line
Jede regex ich muss die ganze Linie übereinstimmen oder nicht im Motor Ich benutze (https://github.com/jayway/JsonPath). Dies bedeutet, dass http
würde nicht funktionieren, aber .*http.*
würde.
Hoffe, das ist ziemlich klar?
/Patrik
Aber '/ Common/http-Mymon' enthält '/ Common/http', könnten Sie bitte klären? –
Vielen Dank für Ihren Kommentar. Tatsächlich tut es das. Aber ich möchte nur dieses bestimmte "Wort" zusammenbringen. Ich habe eine Regex, die ich benutze, um die Zeilen zu finden, die es übereinstimmen, wenn das Dinge klarstellt. * \/Common \/http (?! \ S). * '? – PatrikJ