gpt4 book ai didi

java - 识别与给定字符串最接近的匹配项

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:29:18 26 4
gpt4 key购买 nike

我的要求是能够匹配两个相似但不完全匹配的字符串。例如,给定以下字符串

  • 名字
  • 姓氏
  • L姓名
  • 姓名

输出应该是 FirstName、FName 和 Last Name、LName,因为它们是逻辑匹配的。我可以使用任何库来执行此操作吗?我正在使用 JAVA 来实现此功能。

谢谢拉姆

最佳答案

您可以使用 Apache Commons StringUtils...

http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#getLevenshteinDistance(java.lang.CharSequence,%20java.lang.CharSequence)

但值得注意的是,这可能不是问题中特定用例的最佳算法 - 我建议阅读此处的其他一些答案以获得更多想法。

关于java - 识别与给定字符串最接近的匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24743737/

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