有没有办法检查两个字符串是否几乎相同

时间:2020-09-26 22:02:07

标签: javascript string string-matching

因此,我要抓捕3个网站以获取其产品数据,这些网站都是我所在地区的大型连锁超市,因为所有超市都位于通常销售相同产品的同一地区。

我希望制作一个包含该地区所有产品的精选馆藏,以便当我在馆藏中搜索“ CEREAL FLIPS DE CHOCOLATE 220 GR”时,它会向我返回每个超市的产品,这是因为每个公司彼此独立,他们将库存分开保存,因此每个产品的名称都不同。

示例:

  • 市场1.谷物翻转巧克力220Gr
  • 市场2.谷物巧克力220克
  • 市场3.谷物松脆巧克力220 GR

因此,可以说我做了一个精选藏品,其中包含了产品的所有真实名称,并将其提供给了刮板。市场1的刮板运行并看到

  • Market1:谷物翻转巧克力220Gr

并检查curatedCollection。

  • CuratedCollection:谷物松脆巧克力220 GR

有没有办法匹配那些几乎相同的字符串?

1 个答案:

答案 0 :(得分:0)

@ggrolen

所述

引用THIS

可以使用Levenshtein距离算法解决 代码参考:https://medium.com/@sumn2u/string-similarity-comparision-in-js-with-examples-4bae35f13968