Similitud de cadenas
Compara dos cadenas y calcula la distancia de Levenshtein.
Reportar un problema
¿Encontraste un error o tienes una sugerencia? Ayúdanos a mejorar esta herramienta.
¿Qué es esta herramienta?
La Calculadora de similitud de cadenas compara dos cadenas de texto mediante el algoritmo de distancia de Levenshtein (distancia de edición). Cuenta el número mínimo de ediciones de un carácter (inserciones, eliminaciones, sustituciones) necesarias para transformar una cadena en otra, lo convierte en una puntuación de similitud de 0 a 100 % y enumera las operaciones de edición exactas. Útil para coincidencias aproximadas, detección de erratas, corrección ortográfica y deduplicación de datos.
Cómo usar
- 1
Introducir la primera cadena
Introduce el primer texto a comparar.
- 2
Introducir la segunda cadena
Introduce el segundo texto a comparar.
- 3
Ver resultados
Ve la distancia de Levenshtein, la puntuación de similitud de 0 a 100 % y la lista de operaciones de edición.
Preguntas frecuentes
¿Qué es la distancia de Levenshtein?
La distancia de Levenshtein cuenta el número mínimo de ediciones de un carácter (inserciones, eliminaciones, sustituciones) necesarias para transformar una cadena en otra. Una distancia de 0 significa cadenas idénticas. Menor distancia = más similares.
¿Cómo se calcula la puntuación de similitud?
La herramienta calcula la distancia de Levenshtein D entre las dos cadenas y muestra la similitud como (longitud de la cadena más larga - D) ÷ longitud de la cadena más larga × 100. Cadenas idénticas obtienen 100 %. La puntuación es 0 % cuando D es igual a la longitud de la cadena más larga (por ejemplo "ab" y "ba"). Dos cadenas vacías también obtienen 100 %.
¿Puedo procesar textos muy grandes?
En la práctica, mantén cada cadena en unos cientos de KB. La distancia de Levenshtein crece con el producto de ambas longitudes, así que al duplicar las dos cadenas el trabajo se multiplica por cuatro aproximadamente. Para documentos más largos, compáralos en fragmentos más pequeños.
¿Qué muestra el resultado?
La distancia de Levenshtein, el porcentaje de similitud con indicador de color (verde con 70 % o más, amarillo entre 40 % y 70 %, rojo por debajo de 40 %) y la lista de operaciones de edición (inserciones, eliminaciones, sustituciones) que transforman la primera cadena en la segunda. Todo se calcula en tu navegador; nada se envía por la red.
Herramientas relacionadas
- Contador de textoCuenta caracteres, palabras, oraciones, párrafos. Transforma texto
- Contador de frecuencia de palabrasCuenta la frecuencia de palabras en el texto. Análisis insensible a mayúsculas con puntuación eliminada.
- Comparador de diferenciasCompara dos textos línea por línea. Ve adiciones y eliminaciones resaltadas
- Eliminar duplicadosElimina líneas duplicadas del texto mientras preserva el orden original.