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 Similitud de cadenas compara dos cadenas de texto y mide en qué medida se parecen mediante varios algoritmos. Admite distancia de Levenshtein (distancia de edición), similitud de Jaccard, similitud coseno y subsecuencia común más larga. Útil para coincidencias aproximadas, detección de plagio, 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 las puntuaciones de similitud de varios algoritmos.
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.
¿Qué algoritmo debo usar?
Levenshtein para errores tipográficos, Cosine para texto.
¿Puedo procesar textos muy grandes?
El navegador puede manejar texto de varios megabytes. Para archivos muy grandes, considera dividirlos primero.
¿Qué algoritmo de similitud de cadenas debo usar?
Para coincidencias tolerantes a errores de escritura en cadenas cortas, usa la distancia de Levenshtein (operaciones de edición). Para conjuntos o documentos más largos, usa Jaccard (solapamiento de conjuntos) o similitud de coseno sobre n-gramas de tokens/caracteres. Normaliza primero (minúsculas, recorte, normalización Unicode) antes de cualquier cálculo de distancia.
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.