Herramientas / compare-two-lists

Comparar dos listas

Dos listas dentro, cuatro respuestas fuera: líneas en ambas, solo en A, solo en B, y la unión completa. Editable lado a lado, en vivo.

OPCIONES
LISTA A
LISTA B

            
LISTO · EDITABLE · EN VIVO
§01 — SOBRE ESTA HERRAMIENTA

Cuando necesitas saber qué se solapa.

Dos exports de suscriptores. Dos volcados de huellas de error. Una lista de archivos esperados y una de los que sí se publicaron. La pregunta es siempre la misma: ¿qué se solapa, qué falta, qué sobra?

Compare toma dos listas y devuelve cuatro respuestas a la vez — intersección, solo A, solo B y unión — con una sola operación de Set en tu navegador.

§02 — CÓMO USARLA 03 PASOS
PASO 01 01 / 03

Pega la lista A

Suelta un elemento por línea en la caja de la izquierda.

PASO 02 02 / 03

Pega la lista B

Suelta un elemento por línea en la caja del medio.

PASO 03 03 / 03

Cambia de pestaña

A la derecha, pulsa «EN AMBAS» (IN BOTH) / «SOLO A» (A only) / «SOLO B» (B only) / «UNIÓN» (Union) para ver las cuatro vistas. Todas se actualizan en vivo. Pulsa «Copiar» (Copy) para llevarte la vista actual.

§03 — PREGUNTAS 7 RESPUESTAS
01

¿Se conserva el orden?

Dentro de cada vista, los elementos aparecen en su orden original de entrada (la unión usa el orden A-luego-B). Las líneas se deduplican dentro de cada lista antes de comparar.

Por defecto distingue mayúsculas — «Apple» y «apple» son distintas. Desactiva «Distinguir mayúsculas» (Case-sensitive) para fusionarlas.

Cualquier cosa entre fronteras de \n, tras un recorte opcional. Las líneas en blanco se descartan de la entrada antes de comparar.

En esta herramienta no — hazlo de dos en dos. Compara A vs B y luego compara el resultado contra C.

Solo cotejo estricto carácter a carácter — para que dos líneas sean «iguales», todos los caracteres deben coincidir (opcionalmente ignorando mayúsculas). No hace comparación difusa, ni distancia de Levenshtein, ni similitud semántica. Por ejemplo, foo bar en A y foo bar (con dos espacios) en B cuentan como distintos. Para comparación difusa, usa una herramienta de diff de verdad: diff -y, Beyond Compare, o las librerías JS que enumeramos en el blog de comparar dos listas.

Compare es la herramienta con más presión de memoria de las 8 — construye un Set en memoria por cada lista, que normalmente ocupa 3–5 veces el texto original. Fluido hasta 100 000 líneas por lista; con memoria de escritorio holgada, 500 000 líneas por lista es viable. La previsualización de cada pestaña (en ambas / solo A / solo B / unión) se trunca a 5 000 líneas por separado, pero «Copiar» siempre devuelve la vista actual completa.

Sí — esas tres operaciones de conjuntos se corresponden exactamente con las cuatro pestañas. «EN AMBAS» (IN BOTH) es la intersección (las líneas comunes a ambas listas). «SOLO A» (A ONLY) es la diferencia A − B; «SOLO B» (B ONLY) es la diferencia B − A (las líneas exclusivas de cada lado). «UNIÓN» (UNION) es la unión (todas las líneas combinadas y deduplicadas). Pega una vez, obtén las cuatro respuestas a la vez — sin necesidad de tres pasadas.

§04 — LAS OTRAS SIETE 7 / 07
§ — PRIVACIDAD Tu texto nunca sale del navegador. Sin subida, sin cuenta, sin registros de lo que pegas.
PÁGINA DE PRIVACIDAD ↗