【发布时间】:2009-11-29 08:47:47
【问题描述】:
最近,我查看了 bitap 算法的几种实现,但它们所做的都是找到模糊匹配的起点。我需要的是找到一个匹配。有一个例子:
假设我们有以下文本:abcdefg
还有一个模式:bzde
我们希望找到文本中所有出现的模式,最多有 1 个错误(考虑编辑距离)。
所以我需要算法返回:bcde。
是否有一种简单(或不简单=))的方法来做到这一点? 关于这个算法的原始文章没有回答这个问题。
感谢您的帮助。
【问题讨论】:
-
这是作业吗?如果是这样,请标记它。
标签: algorithm string fuzzy-search