Notepad++ RegEx NOT match

Aus MyWiki
Version vom 10. August 2018, 10:00 Uhr von Rueling (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Wenn man mit Notepad++ Suchen möchte nach Strings, die NICHT vorkommen sollen gibt es zwei Varianten. Variante 1:<br> in der Suchemaske auf den Reiter "Mark"…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Wenn man mit Notepad++ Suchen möchte nach Strings, die NICHT vorkommen sollen gibt es zwei Varianten.

Variante 1:
in der Suchemaske auf den Reiter "Mark" wechseln und den Suchbegriff eingeben.
Dann das Häkchen bei "Bookmark Line" setzen.
Dabei werden die Zeilen in denen der Suchbegriff gefunden wird, markiert
Im nächsten Schritt werden über das Menü Suchen -> Bookmark -> Remove unmarked lines alle Zeilen in denen der Suchbegriff nicht vorkommt entfernt
Damit lassen sich aber nur ganze Zeilen ersetzen.


Variante 2:
Mit dieser Variante können z.B. alle Zeilen die keine E-Mail Adresse enthalten gelöscht werden

^((?!.+@.+).*)$

oder

^((?!.+@.+).*)\r\n