如何解决有没有办法检查两个字符串是否几乎相同
因此,我要抓捕3个网站以获取其产品数据,这些网站都是我所在地区的大型连锁超市,因为所有超市都位于通常销售相同产品的同一地区。
我希望制作一个包含该地区所有产品的精选馆藏,以便当我在馆藏中搜索“ CEREAL FLIPS DE CHOCOLATE 220 GR”时,它会向我返回每个超市的产品,这是因为每个公司彼此独立,他们将库存分开保存,因此每个产品的名称都不同。
示例:
- 市场1.谷物翻转巧克力220Gr
- 市场2.谷物巧克力220克
- 市场3.谷物松脆巧克力220 GR
因此,可以说我做了一个精选藏品,其中包含了产品的所有真实名称,并将其提供给了刮板。市场1的刮板运行并看到
- Market1:谷物翻转巧克力220Gr
并检查curatedCollection。
- CuratedCollection:谷物松脆巧克力220 GR
有没有办法匹配那些几乎相同的字符串?
解决方法
所述
引用THIS
可以使用Levenshtein距离算法解决 代码参考:https://medium.com/@sumn2u/string-similarity-comparision-in-js-with-examples-4bae35f13968
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。