
Ich habe eine Textdatei mit mehreren hundert Zeilen ähnlich der folgenden:
Here are some examples lines,\Nthis text needs to strip out\Ncertain,
Here are some examples lines.
Here are some.
Here are some examples lines,\Nthis text needs to.
Here are some examples lines,\Nthis text needs to strip out\Ncertain,
Das Zeichen, das ich entfernen möchte, ist daszweitewörtlich\N
Ich habe mir Makros angesehen, aber ich glaube, dass Makros nur aufzeichnen, was auf der Seite eingegeben wird.
Gibt es eine automatische Suche ersetzen, dass ich in Notepad++ verwenden kann, um zu ersetzen diezweite \N
mit Leerzeichen? (Das erste \N
sollte bleiben.)
Antwort1
Wählen Sie im Suchen- und Ersetzen-Dialog „Reguläre Ausdrücke“ aus und suchen Sie Folgendes:
(\\N.*)\\N
Ersetzen durch: \1
(Beachten Sie, dass nach \1 ein Leerzeichen steht)
Antwort2
Suchen und Ersetzen im Modus „Regulärer Ausdruck“ für Folgendes:
^(.*?\\N.*?)\\N
Ersetzen mit
\1
Erläuterung:
^
gibt an, dass die Übereinstimmung am Anfang einer Zeile beginnen muss.
.*?\\N
stimmt mit dem gesamten Text in der Zeile bis einschließlich dem ersten Literal überein \N
.
.*?
stimmt mit allem bis zum nächsten Literal überein \N
.
Alles, was dem Muster innerhalb der Klammern entspricht, wird von zurückgegeben \1
.