Ersetzen Sie \ r \ n in Notepad ++ durch newline

81

Wie ersetze ich die Zeichenfolge "\ r \ n" durch dieselben Zeichen?

Beispiel:

Hello World.\r\nHello World.

Ersetzt mit:

Hello World.
Hello World.
Kreuz
quelle

Antworten:

130

Drücken Sie CTRL-hund das Dialogfeld Ersetzen wird geöffnet. Geben Sie \\r\\n"Suchen nach" und \r\n"Ersetzen durch" ein. Wählen Sie schließlich den Suchmodus Erweitert (\ r, \ n, \ t, \ x ..., \ 0) und klicken Sie auf "Alle ersetzen".

drrlvn
quelle
2
Funktioniert auch im Editor von Programmer. Wählen Sie "Backslash-Ausdrücke zulassen" und machen Sie dasselbe
Peter Munnings
Funktioniert das in neueren Versionen von Notepad ++? Oder muss die Option "Erweitert (\ n, \ r, \ t, \ 0, \ x)" ausgewählt werden?
Peter Mortensen
1
Der Suchmodus muss "Erweitert" sein, um zu funktionieren.
Marcel
Dies funktioniert auch in Notepad2, falls jemand interessiert ist. Überprüfen Sie die Suche nach regulären Ausdrücken beim Ersetzen
Hoppe
1
es funktioniert nicht
Kelmen
10

Wählen Sie im Suchbildschirm auf der Registerkarte Ersetzen die Option Erweiterte Suche.
In das Textfeld Suchen setzen \\r\\nund in das Textfeld Ersetzen setzen \r\n.

Kreuz
quelle
Funktioniert das tatsächlich oder müssen Sie entkommen?
Josh Hunt
1
Ich musste fliehen, aber ich musste es doppelt fliehen, damit es hier angezeigt wurde (dh \\\\ r \\\\ n statt \\ r \\ n).
C. Ross
Musstest du also gerade jetzt dem in dem Kommentar vierfach entkommen? ^^^^^^^
hyperslug
Nein, zum Glück versucht es nicht, Kommentare zu interpretieren ...
C. Ross
1

Kopieren Sie eine neue Zeile und ersetzen Sie \ r \ n mit der Funktion Suchen und Ersetzen durch die neue Zeile. Das Newline-Zeichen wird als leeres Kästchen angezeigt.

Linus
quelle
2
Ich konnte das nicht früher zum Laufen bringen.
C. Ross
1

Ich habe versucht, die am besten bewertete Antwort zu finden, konnte sie jedoch für meine neuere Version von Notepad ++ nicht zum Laufen bringen. Ich musste umkehren, was sie taten. Damit:

Drücken Sie CTRL-hund das Dialogfeld Ersetzen wird geöffnet. Geben Sie \r\n"Suchen nach" und \\r\\n"Ersetzen durch" ein. Wählen Sie dann den Suchmodus Erweitert (\ r, \ n, \ t, \ x ..., \ 0) und klicken Sie auf "Alle ersetzen".

Wörtlich hat das, was Marcus getan hat, für mich funktioniert.

Sara Richardson
quelle
1
Dies beantwortet die Frage nicht.
Toto
Ihr Weg wird das echte die neue Zeile in das Literal \r\nin der Datei konvertieren\r\n
phuclv
Ich hatte Text wie OP in meinem Notizblock ++ und es funktionierte. Wo es wörtlich so etwas sagen würde: Hallo Welt. \ R \ nHallo Welt. Zu sein: Hallo Welt Mit meiner Version von Notepad ++ hat es für mich nicht geklappt, die am besten bewertete Antwort zu machen, aber das Umstellen hat für mich funktioniert. (Ich bekomme keinen Stapelüberlauf, um zu registrieren, dass ich eine neue Zeile zwischen Hello und World eingefügt habe. Also wisst einfach, dass zwischen Hello und World eine neue Zeile steht, wie sie sollte.)
Sara Richardson