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.

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".


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.


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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.