gpt4 book ai didi

c# - 找到最接近的字符串匹配

转载 作者:太空狗 更新时间:2023-10-30 00:28:05 24 4
gpt4 key购买 nike

C# WinApp:假设我搜索 dtg 但我正在搜索的项目是 dvg 、 dz、 dxg ...所以我希望它为我找到 dvg 因为它更接近我正在搜索的 dtg 。我知道有一些 NP-hard 算法可以解决这个问题,但我真的不想在这上面花很多时间。是否有任何 String 方法可以做类似的事情?还是可以通过一些额外的代码来实现?

最佳答案

您需要一个描述两个字符串之间差异的指标。一种常见的方法是使用 Levenshtein distance ,使用几行 C# 代码即可快速实现(代码文件可在线获取)。

关于c# - 找到最接近的字符串匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4102489/

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