RegEx - Übereinstimmende Muster ausschließen

Ich habe die folgenden Muster ausgeschlossen.

make it cheaper
make it cheapere
makeitcheaper.com.au
makeitcheaper
making it cheaper
www.make it cheaper
ww.make it cheaper.com

Ich habe einen regulären Ausdruck erstellt, der zu jedem dieser Begriffe passt. Ich möchte jedoch alles andere als diese bekommen. Ich bin nicht sicher, wie ich diesen Regex umkehren soll, den ich erstellt habe.

mak(e|ing) ?it ?cheaper

Das obige Muster stimmt mit allen aufgelisteten Zeichenfolgen überein. Jetzt möchte ich, dass es zu allem anderen passt. Wie mache ich es?

Nach der Suche brauche ich anscheinend so etwas wie einen negativen Lookahead / Lookback. Aber ich verstehe es nicht wirklich. Kann mich jemand in die richtige Richtung lenken?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage