为了账号安全,请及时绑定邮箱和手机立即绑定

匹配超过 2000 个元素的数组中的字符串

匹配超过 2000 个元素的数组中的字符串

狐的传说 2022-10-21 10:27:15
我想找到 JavaScript 库或通用算法(编写我自己的库),以便能够将我的数组中的字符串与 2000 多个字符串进行匹配。在 Discord 中,您可以省略字母,它仍然可以匹配某人,所以我希望能够做到这一点。例如,在我的词库中搜索“js”将匹配“JavaScript”。或者搜索“ccard”将匹配“credit card”。我希望根据熵或其他东西对匹配结果进行排名。例如,搜索“nattorice”会将“Natto with Rice”的结果排名优于“Natural Cotton Fabric Selection”,因为命中的字母更紧密地组合在一起而不是分散开来。我不知道在谷歌中搜索什么来帮助我找出一些有效的实现。
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

您可以使用该fuzzysort库来执行此操作。



查看完整回答
反对 回复 2022-10-21
  • 1 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号