Zamień \ r \ n na nowy wiersz w Notepad ++

81

Jak zastąpić ciąg „\ r \ n” tymi samymi znakami?

Przykład:

Hello World.\r\nHello World.

zastąpiony przez:

Hello World.
Hello World.
Krzyż
źródło

Odpowiedzi:

130

Naciśnij CTRL-hi otworzy się okno dialogowe Zamień. Wpisz \\r\\n„Znajdź co” i \r\n„Zamień na”. Na koniec wybierz tryb wyszukiwania Rozszerzony (\ r, \ n, \ t, \ x ..., \ 0) i kliknij „Zamień wszystko”.

drrlvn
źródło
2
działa również w notatniku programisty. Wybierz „Zezwalaj na wyrażenia z odwrotnym ukośnikiem” i zrób to samo
Peter Munnings,
Czy to działa w nowszych wersjach Notepad ++? Czy też wymaga wybrania opcji „Rozszerzone (\ n, \ r, \ t, \ 0, \ x)”?
Peter Mortensen
1
Tryb wyszukiwania musi być „rozszerzony”, aby działał.
Marcel
Działa to również w notepad2 na wypadek, gdyby ktoś był zainteresowany. Sprawdź wyszukiwanie wyrażeń regularnych podczas zastępowania
Hoppe
1
to nie działa
Kelmen,
10

Na ekranie wyszukiwania na karcie zamień wybierz wyszukiwanie rozszerzone.
W polu tekstowym Znajdź umieść \\r\\ni w polu tekstowym Zastąp \r\n.

Krzyż
źródło
Czy to naprawdę działa, czy musisz uciec?
Josh Hunt
1
Miałem ucieczkę, ale musiałem podwójnie uciec, aby pokazać się tutaj (tj. \\\\ r \\\\ n zamiast \\ r \\ n).
C. Ross
Więc czy musiałeś teraz czterokrotnie uciec od tego w komentarzu? ^^^^^^^
hyperslug
Nie, na szczęście nie próbuje interpretować komentarzy ...
C. Ross
1

Skopiuj nowy wiersz i użyj funkcji Wyszukaj i zamień, aby zastąpić \ r \ n nowym znakiem. Znak nowej linii pojawi się jako puste pole.

Linus
źródło
2
Nie mogłem tego wcześniej uruchomić.
C. Ross
1

Wypróbowałem najlepiej głosowaną odpowiedź, ale nie mogłem jej uruchomić w mojej nowszej wersji Notepad ++. Musiałem odwrócić to, co zrobili. Więc:

Naciśnij CTRL-hi otworzy się okno dialogowe Zamień. Wpisz \r\n„Znajdź co” i \\r\\n„Zamień na”. Następnie wybierz tryb wyszukiwania Rozszerzony (\ r, \ n, \ t, \ x ..., \ 0) i kliknij „Zamień wszystko”.

Dosłownie to, co Marcus zrobił, ale odwrócił, działało dla mnie.

Sara Richardson
źródło
1
To nie odpowiada na pytanie.
Toto
twój sposób przekształci prawdziwą nową linię na literał \r\nw pliku, podczas gdy pytanie dotyczy konwersji literału \r\nna nowe linie
phuclv
W notatniku ++ miałem tekst podobny do OP i zadziałało. Gdzie to dosłownie powiedziałoby coś w stylu: Witaj świecie. Witaj świecie. być: Hello World W mojej wersji Notepad ++, wykonanie najlepiej głosowanej odpowiedzi nie naprawiło mnie, ale przełączenie jej zadziałało. (Nie mogę uzyskać przepełnienia stosu, aby zarejestrować, że wstawiłem nową linię między Hello a World ... Więc po prostu wiedz, że między Hello a World ma nową linię, tak jak powinna)
Sara Richardson,