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.

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


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.


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.


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.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.