我想找到两个字符串之间的字符串相似性。此页面包含其中一些示例。Python 具有Levenshtein 算法的实现。在这些限制下,是否有更好的算法(希望是 python 库)。
- 我想在字符串之间进行模糊匹配。例如matches('Hello, All you people', 'hello, all You people') 应该返回True
- 假阴性是可以接受的,假阳性是可以接受的,除非在极少数情况下是不允许的。
- 这是在非实时设置中完成的,因此速度不是(太多)问题。
- [编辑] 我正在比较多字串。
除了 Levenshtein 距离(或 Levenshtein 比率)之外的其他东西会是我的情况更好的算法吗?