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.