Encuentra y reemplaza múltiples líneas en blanco

Respuestas:

17

Dentro del bloc de notas no hay forma de usar Buscar y reemplazar y apuntar líneas en blanco. Considere Notepad ++ y la búsqueda y reemplazo de expresiones regulares.

Puede utilizar \r\npara buscar líneas en blanco de archivos de texto creados en Windows, \rMac y \nLinux.

Creo que una instalación predeterminada en realidad viene con TextFX para hacerte la vida aún más fácil, tiene una opción para eliminar líneas en blanco:

texto alternativo

John T
fuente
3
Me parece que la siguiente opción, "Eliminar líneas en blanco sobrantes", ¿podría ser lo que se necesita aquí? (El autor de la pregunta no es muy claro al respecto, pero de lo contrario la pregunta podría leer: "Cómo eliminar una sola línea en blanco y repetirla varias veces".)
Arjan
Buena respuesta, pero bien podría notarse que Mac OS X usa \npara terminar líneas, no \rcomo lo hizo el clásico.
jtb
5

Creo que no puedes hacerlo en el bloc de notas; cuando tengo un problema así, abro el archivo de texto con Word (cualquier otro procesador de texto debería irse) y reemplazo dos marcas consecutivas del gráfico con una de ellas. Repita varias veces (hasta que no haya nada más que reemplazar) y ya está.

Deberías reemplazar ^p^p

con ^p

Y yo
fuente
4

Dado que el bloc de notas original es una verdadera pita (y todos los demás sugieren su propio favorito de todos modos)

vim ftw con:

:g/^\s\+$/d
akira
fuente
0

En Notepad ++ V7.7.1, en la pestaña Editar, en el subgrupo "Operaciones de línea" está la opción "Eliminar líneas vacías".

ingrese la descripción de la imagen aquí

usuario1145642
fuente
-1

Solución Excel de 7 pasos:

Objetivo: filtrar todas las filas con datos, dejando solo las filas en blanco y luego eliminar esas filas en blanco.

  1. Copie su archivo de texto (Ctrl-A para seleccionar todo y Ctrl-C lo copiará) y péguelo en MS Excel, celda A1
  2. Resalte todas las filas con datos. (con el cursor en la celda A1, presione Ctrl-shift-end)
  3. Con los datos resaltados, haga clic en la pestaña Datos, luego haga clic en Filtro. (La celda A1 ahora tiene un cuadro desplegable).
  4. El primer elemento en el cuadro desplegable es "Seleccionar todo" (desmarque)
  5. El último elemento en el cuadro desplegable es "En blanco" (verifíquelo) (La hoja de trabajo ahora se ve en blanco, todos sus datos están ocultos, excepto las líneas en blanco en sus datos. Mire los números de fila a la izquierda. La primera fila en sus datos con un espacio en blanco ahora están en la parte superior de su hoja de cálculo. Digamos que es la línea 330. La siguiente línea podría saltarse para decir la línea 775, la siguiente línea en sus datos con un espacio en blanco y así sucesivamente).
  6. Coloque su cursor en la celda A330. Presione Ctrl-Shift-End. Lo que resaltará todas las líneas en blanco en sus datos.
  7. Mientras mantiene el cursor en el área resaltada, haga clic derecho y seleccione eliminar fila. (Ahora sería un buen momento para regresar y volver a colocar la marca de verificación en el cuadro "Seleccionar todo").
Burt
fuente
¿Por qué debería uno comprar Excel para ese propósito?
Harper
1
Además, la cuestión parece estar preguntando cómo cambiar line A, line B, blank line, blank line, line C, line Da line A, line B, blank line, line C, line D. Su respuesta elimina todas las líneas en blanco, ¿no?
G-Man dice 'Restablece a Mónica' el