gpt4 book ai didi

string - 是否有返回两个字符串之间差异计数的函数?

转载 作者:行者123 更新时间:2023-11-29 08:34:19 25 4
gpt4 key购买 nike

我要与等长的字符串进行比较。然后我需要计算它们之间的差异。我会开始手工做 - 但由于有这样一个方法工具箱,我想知道是否有一个函数可以计算无论如何发生的差异?或者创建一个我可以计算其中元素的集合?

最佳答案

您可以使用 strsim箱。它提供了各种字符串差异方法,如 Hamming、Levenshtein、Damerau-Levenshtein、Jaro 和 Jaro-Winkler。我个人喜欢 Damerau-Levenshtein 差异,它计算需要交换的相邻字符数以及需要删除、插入或替换以将一个字符串转换为另一个字符串的字符数。

extern crate strsim;
let difference = strsim::damerau_levenshtein(a, b);

关于string - 是否有返回两个字符串之间差异计数的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38104809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com