🧰 UtlKit

字符串相似度

比较两个字符串并计算编辑距离和相似度百分比。

编辑距离
3
相似度
57.1%
操作数
7
相似度
编辑操作 (7)
1. 替换 'k' → 's'
2. 匹配 'i'
3. 匹配 't'
4. 匹配 't'
5. 替换 'e' → 'i'
6. 匹配 'n'
7. 插入 'g'
🐛

报告问题 / 提出建议

发现 Bug 或有建议?帮助我们改进这个工具。

📊 数据摘要(自动填写)

工具: string-similarity · /tools/string-similarity/

str1: kitten

str2: sitting

这是什么工具?

字符串相似度计算器使用多种算法比较两个文本字符串并测量它们的相似程度。支持 Levenshtein 距离(编辑距离)、Jaccard 相似度、余弦相似度和最长公共子序列。适用于模糊匹配、抄袭检测、拼写检查和数据去重。

如何使用

  1. 1

    输入第一个字符串

    输入要比较的第一个文本。

  2. 2

    输入第二个字符串

    输入要比较的第二个文本。

  3. 3

    查看结果

    查看来自多种算法的相似度分数。

常见问题

什么是 Levenshtein 距离?

Levenshtein 距离计算将一个字符串转换为另一个所需的最少单字符编辑次数(插入、删除、替换)。距离为 0 表示相同字符串。距离越低越相似。

该用哪个算法?

Levenshtein纠错,Cosine文本。

能处理大量文本吗

浏览器可以处理数 MB 的文本。对于极大文件建议先拆分。