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 Similaridade de Strings compara duas strings de texto e mede o quão parecidas são usando múltiplos algoritmos. Suporta distância de Levenshtein (distância de edição), similaridade de Jaccard, similaridade de cosseno e maior subseqüência comum. Útil para correspondência aproximada, detecção de plágio, 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 as pontuações de similaridade de vários algoritmos.
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.
Qual algoritmo usar?
Levenshtein para erros de digitação, Cosine para texto.
Posso processar textos muito grandes?
O navegador pode lidar com texto de vários megabytes. Para arquivos muito grandes, considere dividí-los antes.
Qual algoritmo de similaridade de strings devo usar?
Para correspondência tolerante a erros de digitação em strings curtas, use a distância de Levenshtein (operações de edição). Para conjuntos ou documentos longos, use Jaccard (sobreposição de conjuntos) ou similaridade de cosseno sobre n-gramas de tokens/caracteres. Normalize primeiro (minúsculas, trim, normalização Unicode) antes de qualquer cálculo de distância.
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.