Ich versuche herauszufinden, wie man eine Regex schreibt, die einem Muster entspricht, aber nur, wenn es nicht Teil eines größeren Musters ist, an dem ich nicht interessiert bin Beispiel, würde ich einen regulären Ausdruck wie das alles mit „foo“ mit Ausnahme von „foobar“ entsprechen wirdRegex passt nur zu einem Muster, wenn es kein Teil eines größeren Musters ist
So sollte es passen „foobaz“ oder „fooqux“, aber nicht „foobar“
Dank!
Das kann nicht sein, was Sie Ich suche immer, aber ich entferne immer nur diejenigen, die ich nicht in einem zweiten Durchgang möchte. 'grep foo | grep -v foobar'. –
Sie könnten etwas wie 'foo [^ b] [^ a] [^ r] versuchen, aber es wird nicht ganz richtig funktionieren. –