Eliminar duplicados

Elimina líneas duplicadas, vacías y espacios extra.

El formulario interactivo está listo al activar JavaScript.

Cómo utilizar

Pega una lista, con un elemento por línea, y pulsa «Procesar». El resultado conserva la primera aparición de cada línea en su posición original y descarta todas las repeticiones posteriores, así que el orden en que la pegaste se mantiene, a diferencia de lo que ocurre al ordenar, que lo cambia.

Tres opciones deciden qué cuenta como la misma línea. «Eliminar espacios al inicio y final», activada por defecto, quita los espacios, las tabulaciones y otros espacios en blanco al principio y al final de cada línea, incluidos los espacios duros, así que «apple» y «apple » pasan a ser una sola. «Eliminar líneas vacías», también activada por defecto, descarta las líneas vacías; una línea que solo contiene espacios cuenta como vacía cuando «Eliminar espacios al inicio y final» está activada. Si desactivas «Eliminar líneas vacías», las líneas vacías se tratan como cualquier otra, así que solo se conserva la primera. «Ignorar mayúsculas/minúsculas», desactivada por defecto, trata Apple, apple y APPLE como la misma línea y conserva la que aparezca primero.

Dos líneas que parecen idénticas pueden sobrevivir las dos porque algo invisible cambia dentro de ellas: un espacio duro entre dos palabras, un apóstrofo tipográfico (’) en lugar de uno recto ('), una letra de otro alfabeto que parece la misma, como la о cirílica y la o latina, o una letra acentuada guardada como un solo carácter en una línea y como una letra más un acento aparte en la otra. «Eliminar espacios al inicio y final» solo actúa sobre los extremos de la línea, así que estas diferencias se mantienen.

Se aceptan tanto los saltos de línea de Windows como los de Unix. El resultado es texto sin formato, una línea por elemento, listo para el botón «Copiar». Todo se ejecuta en tu navegador; la lista no se envía a ningún sitio.

Ejemplo

  • apple / banana / apple / cherry / bananaapple, banana, cherry: la primera de cada una, en el orden original.
  • «apple» y «apple » (con espacio final)Una línea con «Eliminar espacios al inicio y final» activada; dos si está desactivada.
  • Apple y appleDos líneas por defecto; una, Apple, con «Ignorar mayúsculas/minúsculas» activada.
  • Una lista de 500 direcciones de correo, 37 de ellas copias repetidas463 direcciones, cada una donde apareció por primera vez. Activa «Ignorar mayúsculas/minúsculas» si la misma dirección se escribió con mayúsculas distintas.

Preguntas frecuentes

Dos líneas parecen iguales, pero sobrevivieron las dos, ¿por qué?

Algo invisible cambia dentro de ellas: un espacio duro, un apóstrofo tipográfico frente a uno recto, una letra parecida de otro alfabeto o un acento guardado de otra forma. «Eliminar espacios al inicio y final» solo quita los espacios en blanco al principio y al final de la línea. Si la única diferencia son las mayúsculas, activa «Ignorar mayúsculas/minúsculas».

¿Mantiene el orden original?

Sí. La primera vez que aparece una línea se queda en su sitio y las repeticiones posteriores se descartan, de modo que una lista que ya tenías organizada sigue organizada. Si además quieres ordenarla, usa después la herramienta «Ordenar listas».

¿Qué forma se conserva si se ignoran mayúsculas y minúsculas?

La primera de la lista. Con Banana, banana y BANANA en ese orden, el resultado conserva Banana.

¿Cómo encuentro las líneas que dos listas tienen en común?

Usa la herramienta «Comparar listas»: muestra las líneas que están en ambas listas, las que solo están en la primera y las que solo están en la segunda.

Herramientas relacionadas