最近,我已经查看了 bitap 算法的几种实现,但它们所做的都是找到模糊匹配的起点。我需要的是找到一个匹配。有一个例子:
假设我们有以下文本:abcdefg
和一个模式:bzde
并且我们希望在文本中找到所有出现的模式,最多有 1 个错误(考虑编辑距离)。
所以我需要算法返回:bcde。
有没有简单(或不简单=))的方法来做到这一点?关于这个算法的原始文章没有回答这个问题。
谢谢您的帮助。
最近,我已经查看了 bitap 算法的几种实现,但它们所做的都是找到模糊匹配的起点。我需要的是找到一个匹配。有一个例子:
假设我们有以下文本:abcdefg
和一个模式:bzde
并且我们希望在文本中找到所有出现的模式,最多有 1 个错误(考虑编辑距离)。
所以我需要算法返回:bcde。
有没有简单(或不简单=))的方法来做到这一点?关于这个算法的原始文章没有回答这个问题。
谢谢您的帮助。