Letras Diferentes

Eliminar líneas duplicadas

Quita entradas repetidas de una lista y conserva la primera aparición de cada línea.

Limpia una lista sin reorganizarla

Esta herramienta elimina líneas repetidas y conserva la primera aparición de cada entrada distinta. Pega un elemento por línea, decide cómo comparar los elementos y pulsa Quitar duplicados. El resultado mantiene el orden de las primeras apariciones. No se ordena alfabéticamente y las dos copias de una entrada no necesitan estar juntas para que se detecte la repetición.

Puede servir para una lista de lecturas reunida a partir de varias notas, etiquetas copiadas de un documento o códigos de referencia repetidos. La unidad de comparación es la línea completa. Dos líneas coinciden cuando sus valores completos son iguales después de aplicar las opciones elegidas. No se borra una palabra repetida dentro de una frase ni se consideran equivalentes dos oraciones que expresen una idea parecida.

Antes de empezar, decide qué significa “el mismo elemento” en tu lista. ¿Manzana y manzana son iguales? ¿Importa un espacio alrededor de un código? ¿Las líneas vacías separan grupos o sobran? Estas decisiones son más importantes que la eliminación en sí. Una opción útil para etiquetas corrientes podría unir valores que deben seguir separados en un conjunto de datos técnicos.

Decide cómo usar las tres opciones

Ignorar mayúsculas y minúsculas

Con esta opción desactivada, las diferencias de mayúsculas pueden mantener dos entradas separadas. Manzana y manzana tienen valores de comparación distintos. Al activarla se comparan sus formas en minúsculas según el idioma de la página. La primera entrada conservada mantiene su propia escritura: ignorar mayúsculas no significa que toda la salida se convierta a minúsculas.

Si Manzana aparece antes que manzana, la forma conservada será Manzana. Si aparece primero manzana, se mantendrá esa forma. Esto resulta útil cuando el orden de origen ya refleja qué escritura prefieres. No es una selección de la versión mejor escrita: si la primera entrada contiene un error, la herramienta no consulta las siguientes para corregirlo.

Quitar espacios en los extremos

Esta opción elimina espacios en blanco al principio y al final de cada línea antes de compararla. También los elimina de la línea que queda en el resultado. No se limita a ignorarlos durante la búsqueda de coincidencias. Si necesitas conservar una sangría o un relleno inicial, deja la opción desactivada o guarda esa presentación en otra copia.

No se reducen los espacios situados dentro de una línea. Nueva York y Nueva York, con dos espacios interiores en la segunda versión, pueden permanecer como entradas distintas. Tampoco se quitan signos de puntuación ni acentos. Utiliza la opción para limpiar relleno accidental en los bordes, no como una promesa de que todos los textos visualmente parecidos van a coincidir.

Quitar líneas vacías

Quitar líneas vacías está activado al principio. Excluye tanto las líneas sin contenido como las que solo tienen espacios en blanco, aunque la opción de recortar extremos esté desactivada. Así se evitan huecos accidentales en una lista copiada. El resumen cuenta estas eliminaciones por separado, de modo que una reducción de líneas no significa que todas fueran entradas repetidas.

Si desactivas la opción, las líneas vacías se comparan como cualquier otra entrada. Varias líneas exactamente vacías se reducen a una. Las que contienen distintas cantidades de espacios pueden seguir separadas si no recortas los extremos. Con el recorte activado, se vuelven vacías y coinciden. Por tanto, conservar líneas vacías no equivale a conservar todos los separadores ni la estructura de grupos original.

Tres ejemplos con reglas claras

Conserva la primera escritura y su posición

Pega esta lista, deja desactivado el recorte de espacios y mantén activada la eliminación de líneas vacías:

Manzana
Pera
manzana
Manzana

Sin ignorar mayúsculas, el resultado contiene Manzana, Pera y manzana en tres líneas separadas. Se elimina un duplicado. Al ignorar mayúsculas, quedan Manzana y Pera, y se eliminan dos duplicados. En ambos casos Manzana sigue antes que Pera porque sus primeras apariciones estaban en ese orden. La operación no añade una clasificación alfabética.

El ejemplo también aclara qué significa conservar una copia. Una entrada repetida no desaparece por completo: sobrevive su primera aparición. Si necesitas conservar solo elementos que aparecieron exactamente una vez o mostrar exclusivamente los repetidos, este no es ese tipo de filtro. Aquí se devuelve una línea por cada valor de comparación encontrado en el texto.

Quita el relleno, no los espacios interiores

Considera tres líneas: la palabra azul con un espacio a cada lado, azul sin relleno y azul claro. Sin recortar extremos, las tres son distintas. Al activar el recorte, las dos primeras coinciden y la salida contiene azul seguido de azul claro. El azul conservado ya no tiene espacios alrededor porque la opción modifica también el contenido de salida.

Ahora compara azul claro con azul claro, con dos espacios entre las palabras en la segunda línea. El recorte no hace iguales esas entradas. Esta distinción ayuda cuando una lista sigue pareciendo repetida después de limpiarla. Examina los caracteres interiores y no solo el principio y el final. Lo mismo se aplica a signos, etiquetas añadidas y números de referencia diferentes.

Entiende la comparación de letras acentuadas

Unicode permite representar algunos caracteres acentuados de varias formas. Una é visible puede estar guardada como un carácter compuesto o como una e seguida de un acento combinante. Antes de comparar, la herramienta aplica normalización NFC para que esas representaciones canónicamente equivalentes puedan coincidir. Dos líneas con café escrito de esas maneras se reducen a la primera aparición.

Eso no convierte café y cafe en la misma entrada. NFC no elimina acentos, no corrige palabras ni busca semejanzas generales. El texto conservado procede de la primera línea, después del posible recorte de extremos; la normalización se usa para la clave de comparación. Es importante al reunir textos de distintos editores, pero no autoriza a juntar nombres solo porque se parezcan.

Interpreta el resumen de líneas eliminadas

Después de procesar, el resumen muestra cuántas líneas se conservaron y cuántas se eliminaron. Las eliminadas se dividen entre duplicados y líneas vacías. Lee ambas categorías juntas. Si desaparecen diez líneas y nueve estaban vacías, no se encontraron diez registros repetidos. A la inversa, una lista sin huecos puede reducirse mucho si la misma entrada aparece numerosas veces.

Un salto de línea al final del texto puede introducir una línea vacía adicional. Con la eliminación de vacías activada, esa línea cuenta dentro de esa categoría. Esto puede explicar una diferencia de uno respecto a un recuento visual rápido. La herramienta reconoce formas habituales de salto de línea y vuelve a unir las entradas conservadas con saltos en el resultado.

Revisa varias entradas, incluidas algunas al principio y al final. Si ignoraste mayúsculas, comprueba qué escritura se conservó por aparecer primero. Si recortaste extremos, inspecciona una línea con sangría y confirma que puedes prescindir de ella. Para listas importantes, compara la versión original y la limpia antes de sustituir la copia de trabajo.

Cambiar la entrada o una opción borra el resultado anterior. Pulsa Quitar duplicados otra vez para obtener una salida con las nuevas reglas. Así no confundes una comparación antigua con la actual. Copiar resultado copia únicamente el texto limpio: las cifras del resumen no se añaden como nuevas líneas a tu lista.

Prepara el tipo de entrada adecuado

Usa un elemento por salto de línea real. Un párrafo separado por comas es una sola línea, no una colección de palabras comparables individualmente. Una entrada larga que se ajuste visualmente al ancho de la caja sigue siendo un único elemento si no contiene un salto real. Comprueba si la lista pegada usa saltos, comas, punto y coma o tabulaciones para separar datos.

Las filas copiadas de una hoja de cálculo pueden contener varias celdas separadas por tabulaciones. Aquí se compara toda la fila pegada como una sola entrada de texto. No se puede elegir una columna para eliminar duplicados, reconocer registros por un campo identificador ni fusionar los demás campos. Dos filas con el mismo nombre y notas diferentes siguen siendo líneas completas distintas.

No supongas que los nombres repetidos corresponden a la misma persona. Dos personas pueden compartir nombre y una misma persona puede figurar con distintas grafías. En una lista de participantes, conserva un código adecuado si necesitas distinguir entradas. La comparación sigue una regla textual: no verifica identidades ni decide qué registros de una organización deben fusionarse.

Guarda el origen antes de modificarlo. La salida no incluye una lista separada de elementos descartados ni un historial completo de edición. El original permanece en la caja durante el procesamiento normal, pero Limpiar elimina tanto la entrada como el resultado actuales. Conserva otra copia si después necesitarás revisar o explicar las decisiones de limpieza.

Termina la lista sin mezclar tareas distintas

El formulario admite hasta 200.000 caracteres por operación y pide texto si la entrada está vacía o solo contiene espacios. Si la fuente supera ese límite, ten cuidado al dividirla: limpiar cada bloque por separado no elimina las repeticiones que están en bloques distintos. Haría falta una comparación final conjunta dentro del límite o una herramienta adecuada para ese conjunto mayor.

El resultado es de solo lectura. Para cambiar las reglas, modifica las opciones y vuelve a ejecutar; para editar elementos concretos, copia la salida en tu editor. Si el botón no puede acceder al portapapeles, selecciona y copia el texto manualmente. Comprueba los saltos de línea en la aplicación de destino antes de dar por terminada la transferencia.

Si las entradas limpias también necesitan una secuencia, continúa con Ordenar alfabéticamente. Ordenar es una tarea separada de conservar primeras apariciones. Para cambiar al azar el orden de una actividad, usa Lista aleatoria después de decidir si deben existir entradas repetidas. Eliminar duplicados cambia qué elementos participan; mezclarlos después solo cambia sus posiciones.

Volver a la herramienta