gpt4 book ai didi

javascript - Node js : percentage based string compare

转载 作者:行者123 更新时间:2023-12-03 13:18:21 27 4
gpt4 key购买 nike

我需要比较 Node js中的2个地址

例如:2 个地址

1)  100 MAIN ST,   PO BOX 1022, SEATTLE WA 98104,   USA
2) 101 MAIN ST, PO BOX 1022, SEATTLE WA 98104, USA

应该被视为不同的地址,但如果我们有

1)  100 MAIN ST,   PO BOX 1022, SEATTLE WA 98104,   USA
2) 100 MAIN ST, PO BOX 1022, SEATTLA WA 98104, USA

应该被视为相同的地址,我需要抛出错误。任何人都知道如何做到这一点。? node js 中是否有任何功能可以完成此操作?请帮我解决一下。

最佳答案

我不能说这在实践中有多成功,但您可以考虑研究一下字符串比较算法。特别是测量两个字符串之间的“距离”以查看它们有多相似的算法。

一个是 Levenshtein distance .显然,您需要逐字检查,并且足够聪明,知道您何时查看房屋名称或号码(即只考虑地址中可以容忍拼写错误的单词)。

关于javascript - Node js : percentage based string compare,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25031747/

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