Escritorio de texto
Eliminar líneas vacías
Elimina las líneas en blanco y las que solo contienen espacios del texto pegado.
Eliminar líneas vacías: Cierra los huecos de una lista pegada eliminando las entradas que no contienen nada excepto espacios en blanco. Eliminar líneas vacías conserva exactamente todas las líneas no vacías tal como se introdujeron, incluida su sangría y los espacios finales. Es útil para listas copiadas que contienen filas separadoras cuando esos huecos no tienen significado. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de texto
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
Resultado
ListoEl texto se procesa localmente. La herramienta usa operaciones literales incluidas en una lista permitida y no ejecuta expresiones regulares ni código.
Criterio de filas en blanco con un ejemplo
Para cada línea L, conserva L si, al recortar sus extremos, queda al menos un carácter; de lo contrario, descártala. Número conservado = número lógico original − número de líneas en blanco. Introduce 10\n\n \n20\n: hay cuatro entradas lógicas, dos de las cuales están en blanco. El resultado es 10\n20\n, con 4 − 2 = 2 entradas conservadas. El LF final permanece porque el original tenía uno y el resultado sigue conteniendo líneas. Aquí los números son solo texto, no valores que haya que calcular.
Reglas de espacios en blanco y listas más grandes
La definición de espacio en blanco sigue el recorte de ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim), en lugar de tratar como vacíos todos los caracteres Unicode invisibles. LF, CRLF y CR dividen la entrada en líneas lógicas; la salida conservada se une con LF. No se realiza ordenación alfabética, eliminación de duplicados ni comparación según la configuración regional. Para importaciones grandes, mantente dentro de 100.000 puntos de código de entrada y 10.000 líneas, y conserva una copia antes de eliminar la separación entre registros. El resultado debe caber en 200.000 puntos de código. El límite de caracteres del editor cuenta unidades UTF-16, por lo que los caracteres suplementarios, como muchos emoji, pueden reducir el tamaño de entrada disponible.
Cómo se usa
- Pega o escribe las líneas en el editor local.
- Configura las opciones de esta transformación y ejecútala.
- Revisa el resultado y, después, copia o descarga el texto.
Privacidad y límites
Tu texto y el resultado permanecen en este dispositivo. No se sube ni se ejecuta el código introducido.
Herramientas relacionadas
Preguntas frecuentes
¿Se elimina una línea que contiene tabulaciones o un espacio no separable?
Sí. Una línea formada solo por tabulaciones, espacios normales o espacios no separables se considera vacía. Un espacio de ancho cero U+200B es diferente: supera esta comprobación y puede hacer que permanezca una fila que parece vacía. Inspecciona los caracteres invisibles cuando un hueco no desaparezca.
¿Eliminar las líneas vacías también recorta las líneas que conservo?
No. Una línea que contiene dos espacios seguidos de una palabra conserva esos espacios. Solo se usa la versión recortada de una línea para decidir si se conserva o se elimina la línea completa. Ejecuta Recortar líneas por separado si quieres eliminar las filas vacías y limpiar los extremos del texto restante.
¿Puede eliminar separadores de un documento estructurado?
Puede hacerlo, así que úsalo con datos en los que las filas vacías se puedan descartar. Los párrafos vacíos, las separaciones entre estrofas y los separadores de registros pueden tener significado. La herramienta no entiende esos formatos. Si todas las filas contienen solo espacios en blanco, el resultado queda vacío, no como una única línea nueva final.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta