Notepad++ || Wie füge ich am Anfang jeder Zeile etwas hinzu, das KEINE bestimmte Zeichenfolge enthält?

Notepad++ || Wie füge ich am Anfang jeder Zeile etwas hinzu, das KEINE bestimmte Zeichenfolge enthält?

Ich muss |||||| am Anfang jeder Zeile hinzufügen, die NICHT das folgende Datums-/Uhrzeitformat enthält:

 24, 2016||3:45am||

Genauer gesagt jede Zeile, die NICHT die folgende reguläre Ausdruckszeichenfolge enthält:

 \d{1,2}, 201\d{1}\|\|\d{1,2}:\d{2}am\|\|

Ich bin für jede Hilfe dankbar.

Antwort1

Dies ergibt sich aus der negativen Lookaround-AntwortHier

^((?!\d{1,2}, 201\d{1}\|\|\d{1,2}:\d{2}am\|\|).)*$

Um den Text zu suchen und zu ersetzen, müssen Sie das Ganze in Klammern setzen:

(^((?!\d{1,2}, 201\d{1}\|\|\d{1,2}:\d{2}am\|\|).)*$)

Geben Sie dann im Feld „Ersetzen“ Folgendes ein:|||||| $1

verwandte Informationen