Reemplace \ r \ n con nueva línea en Notepad ++

81

¿Cómo reemplazo la cadena "\ r \ n" con los mismos caracteres?

Ejemplo:

Hello World.\r\nHello World.

reemplazadas con:

Hello World.
Hello World.
Cruzar
fuente

Respuestas:

130

Presione CTRL-hy se abrirá el cuadro de diálogo Reemplazar. Escriba \\r\\n"Buscar qué" y \r\n"Reemplazar con". Finalmente, seleccione el modo de búsqueda Extendido (\ r, \ n, \ t, \ x ..., \ 0) y haga clic en "Reemplazar todo".

drrlvn
fuente
2
funciona en el bloc de notas del programador también. Seleccione "Permitir expresiones de barra invertida" y haga lo mismo
Peter Munnings
¿Funciona eso en versiones más recientes de Notepad ++? ¿O requiere seleccionar la opción "Extendido (\ n, \ r, \ t, \ 0, \ x)"?
Peter Mortensen
1
El modo de búsqueda tiene que ser "Extendido" para funcionar.
Marcel
Esto también funciona en notepad2 en caso de que alguien esté interesado. Compruebe la búsqueda de expresiones regulares al reemplazar
Hoppe
1
no funciona
Kelmen
10

En la pantalla de búsqueda, en la pestaña reemplazar, seleccione búsqueda extendida.
En el cuadro de texto buscar poner \\r\\n, y en el cuadro de texto reemplazar poner \r\n.

Cruzar
fuente
¿Esto realmente funciona, o necesita escapar?
Josh Hunt
1
Me escapé, pero tuve que escapar dos veces para que aparezca aquí (es decir, \\\\ r \\\\ n en lugar de \\ r \\ n).
C. Ross
Entonces, ¿acabas de tener que escapar cuatro veces en el comentario? ^^^^^^^
hyperslug
Sin afortunadamente no intenta interpretar los comentarios ...
C. Ross
1

Copie una nueva línea y use la función Buscar y reemplazar para reemplazar \ r \ n con la nueva línea. El carácter de nueva línea se mostrará como un cuadro vacío.

Linus
fuente
2
No pude hacer que esto funcionara antes.
C. Ross
1

Probé la respuesta más votada, pero no pude hacer que funcionara para mi versión más reciente de Notepad ++. Tuve que revertir lo que hicieron. Entonces:

Presione CTRL-hy se abrirá el cuadro de diálogo Reemplazar. Escriba \r\n"Buscar qué" y \\r\\n"Reemplazar con". Luego seleccione el modo de búsqueda Extendido (\ r, \ n, \ t, \ x ..., \ 0) y haga clic en "Reemplazar todo".

Literalmente, lo que hizo Marcus pero al revés funcionó para mí.

Sara Richardson
fuente
1
Esto no responde la pregunta.
Toto
a su manera convertirá la nueva línea real al literal \r\nen el archivo, mientras que la pregunta es sobre convertir el literal \r\na nuevas líneas
phuclv
Tenía texto como OP en mi bloc de notas ++, y funcionó. Donde literalmente diría algo como: Hola Mundo. \ R \ nHola Mundo. ser: Hola mundo Con mi versión de Notepad ++, hacer la respuesta más votada no me lo solucionó, pero cambiarlo funcionó para mí. (No puedo obtener el desbordamiento de pila para registrar que puse una nueva línea entre Hello y World ... Así que sé que entre Hello y World, tiene una nueva línea como debería)
Sara Richardson