#065 · Comparar y buscar

Comparador de diferencias de texto

Encuentra las diferencias entre dos versiones de un texto a nivel de palabras. La herramienta separa el contenido en tokens, calcula una secuencia común y marca qué fragmentos se han eliminado, añadido o mantenido. El informe es útil para revisar ediciones rápidas sin depender de un procesador de textos o un servicio externo.

Entrada de texto

Versión original
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega la versión original en el texto A.
  2. Pega la versión modificada en el texto B.
  3. Decide si las mayúsculas deben contar como cambios.
  4. Ejecuta la comparación y revisa las líneas con “+” y “-”.

Qué hace esta herramienta

Calcula una secuencia común de palabras y reconstruye un diff que distingue tokens añadidos, eliminados y conservados.

Los tokens comunes se alinean mediante una subsecuencia común; los elementos presentes solo en B se marcan con “+” y los presentes solo en A con “-”.

Un cambio de puntuación unido a una palabra puede aparecer como sustitución completa del token. Para documentos muy largos conviene comparar por secciones.

Ejemplo

Si A contiene “fecha de entrega” y B contiene “fecha de publicación”, “entrega” aparece como eliminado y “publicación” como añadido.

Casos de uso

  • Revisar cambios entre borradores.
  • Comparar versiones de descripciones o políticas.
  • Detectar palabras añadidas o eliminadas en una edición.
  • Preparar una revisión manual antes de publicar.

Consejos para obtener mejores resultados

  • Compara fragmentos de tamaño razonable para que el diff sea más fácil de leer.
  • Desactiva “Ignorar mayúsculas” si la capitalización es relevante.
  • Interpreta una sustitución como un eliminado más un añadido.
  • Conserva una copia de ambas versiones si necesitas auditar el contexto completo.

Detalles del procesamiento

La comparación usa una variante dinámica de subsecuencia común sobre tokens no vacíos y reconstruye el orden de cambios.

El coste de una comparación LCS aumenta con el tamaño de ambos textos; por eso se aplica un límite preventivo para evitar bloquear el navegador.

Preguntas frecuentes

¿Cómo ver qué palabras se añadieron y eliminaron entre dos versiones de un texto?

Pega la versión original y la modificada. El resultado marca con “+” los tokens añadidos y con “-” los eliminados.

¿La herramienta detecta una palabra sustituida como un único cambio?

La representa como una eliminación seguida de una adición, lo que permite ver tanto el término anterior como el nuevo.

¿Puedo ignorar cambios que solo afectan a mayúsculas y minúsculas?

Sí. Activa la opción correspondiente para que la alineación trate como equivalentes los tokens que solo difieren por capitalización.

¿Por qué un signo de puntuación puede aparecer como parte de una diferencia?

El comparador trabaja con tokens separados por espacios, por lo que una palabra con puntuación adyacente puede tratarse como un token distinto.

¿Qué hago si dos documentos son demasiado largos para el diff palabra por palabra?

Divídelos en secciones o párrafos y compáralos por partes. Así se reduce el coste del algoritmo y el informe resulta más legible.

Leyenda del diff

ElementoDescripción
+Contenido añadido en B
-Contenido eliminado desde A
Sin prefijoContenido alineado