Similaridade de Strings
Compare duas strings e calcule a distância de Levenshtein e porcentagem de similaridade.
Reportar um Problema
Encontrou um bug ou tem uma sugestão? Ajude-nos a melhorar esta ferramenta.
O que é esta ferramenta?
A Calculadora de similaridade de strings compara duas strings de texto usando o algoritmo de distância de Levenshtein (distância de edição). Conta o número mínimo de edições de um caractere (inserções, exclusões, substituições) necessárias para transformar uma string em outra, converte o resultado em uma pontuação de similaridade de 0 a 100% e lista as operações de edição exatas. Útil para correspondência aproximada, detecção de erros de digitação, correção ortográfica e desduplicação de dados.
Como usar
- 1
Inserir a primeira string
Insira o primeiro texto para comparar.
- 2
Inserir a segunda string
Insira o segundo texto para comparar.
- 3
Ver resultados
Veja a distância de Levenshtein, a pontuação de similaridade de 0 a 100% e a lista de operações de edição.
Perguntas frequentes
O que é a distância de Levenshtein?
A distância de Levenshtein conta o número mínimo de edições de um caractere (inserções, exclusões, substituições) necessárias para transformar uma string em outra. Distância 0 significa strings idênticas. Menor distância = mais similar.
Como a pontuação de similaridade é calculada?
A ferramenta calcula a distância de Levenshtein D entre as duas strings e mostra a similaridade como (comprimento da string mais longa - D) ÷ comprimento da string mais longa × 100. Strings idênticas pontuam 100 %. A pontuação é 0 % quando D é igual ao comprimento da string mais longa (por exemplo "ab" e "ba"). Duas strings vazias também pontuam 100 %.
Posso processar textos muito grandes?
Na prática, mantenha cada string em alguns centenas de KB. A distância de Levenshtein cresce com o produto dos dois comprimentos, então ao dobrar as duas strings o trabalho multiplica por aproximadamente quatro. Para documentos mais longos, compare em blocos menores.
O que o resultado exibe?
A distância de Levenshtein, o percentual de similaridade com indicador de cor (verde com 70% ou mais, amarelo entre 40% e 70%, vermelho abaixo de 40%) e a lista de operações de edição (inserções, exclusões, substituições) que transformam a primeira string na segunda. Tudo é calculado no seu navegador; nada é enviado pela rede.
Ferramentas relacionadas
- Contador de TextoConte caracteres, palavras, frases, parágrafos. Transforme o caso do texto instantaneamente.
- Contador de Frequência de PalavrasConte a frequência de palavras no texto. Análise insensível a maiúsculas/minúsculas com remoção de pontuação.
- Verificador de DiferençasCompare dois textos linha por linha. Veja adições e remoções instantaneamente.
- Remover DuplicatasRemova linhas duplicadas do texto preservando a ordem original.