Sostituisci \ r \ n con newline in Notepad ++


81

Come posso sostituire la stringa "\ r \ n" con gli stessi caratteri?

Esempio:

Hello World.\r\nHello World.

sostituito con:

Hello World.
Hello World.

Risposte:


130

Premere CTRL-he si aprirà la finestra di dialogo Sostituisci. Digita \\r\\n"Trova cosa" e \r\nin "Sostituisci con". Infine, seleziona la modalità di ricerca Esteso (\ r, \ n, \ t, \ x ..., \ 0) e fai clic su "Sostituisci tutto".


2
funziona anche nel blocco note del programmatore. Seleziona "Consenti espressioni rovesciate" e fai lo stesso
Peter Munnings,

Funziona con le versioni più recenti di Notepad ++? O richiede la selezione dell'opzione "Esteso (\ n, \ r, \ t, \ 0, \ x)"?
Peter Mortensen,

1
La modalità di ricerca deve essere "estesa" per funzionare.
Marcel

Questo funziona anche in notepad2 nel caso qualcuno fosse interessato. Controlla la ricerca di espressioni regolari durante la sostituzione
Hoppe

1
non funziona
Kelmen,

10

Nella schermata di ricerca, nella scheda Sostituisci scegliere la ricerca estesa.
Nella casella di testo Trova \\r\\n, e nella casella di testo Sostituisci \r\n.


Funziona davvero o devi scappare?
Josh Hunt,

1
Ho dovuto scappare, ma ho dovuto scappare due volte perché si presentasse proprio qui (cioè \\\\ r \\\\ n invece di \\ r \\ n).
C. Ross,

Quindi ora hai dovuto quadruplicare la fuga nel commento? ^^^^^^^
hyperslug,

No per fortuna non cerca di interpretare i commenti ...
C. Ross,

1

Copia una nuova riga e usa la funzione Cerca e sostituisci per sostituire \ r \ n con la nuova riga. Il carattere di nuova riga verrà visualizzato come una casella vuota.


2
Non riuscivo a farlo funzionare prima.
C. Ross,

1

Ho provato la risposta più votata, ma non sono riuscito a farlo funzionare per la mia versione più recente di Notepad ++. Ho dovuto invertire ciò che hanno fatto. Così:

Premere CTRL-he si aprirà la finestra di dialogo Sostituisci. Digita \r\n"Trova cosa" e \\r\\nin "Sostituisci con". Quindi selezionare la modalità di ricerca Esteso (\ r, \ n, \ t, \ x ..., \ 0) e fare clic su "Sostituisci tutto".

Letteralmente quello che Marcus ha fatto, ma al contrario, ha funzionato per me.


1
Questo non risponde alla domanda.
Tot

il tuo modo convertirà il reale la nuova riga in letterale \r\nnel file, mentre la domanda riguarda la conversione del letterale \r\nin nuove righe
phuclv,

Avevo del testo proprio come OP nel mio blocco note ++, e ha funzionato. Dove direbbe letteralmente qualcosa del genere: Hello World. \ R \ nHello World. essere: Hello World Con la mia versione di Notepad ++, fare la risposta più votata non mi ha risolto il problema, ma cambiarlo ha funzionato per me. (Non riesco a ottenere lo stack overflow per registrare che ho inserito una nuova linea tra Hello e World ... Quindi sappi solo che tra Hello e World, ha una nuova riga come dovrebbe)
Sara Richardson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.