В последнее время я просмотрел несколько реализаций алгоритма bitap, но все они находят начальную точку нечеткого совпадения. Что мне нужно, это найти совпадение. Вот пример:
Скажем, у нас есть следующий текст: abcdefg
и рисунок: bzde
и мы хотим найти все вхождения шаблона в тексте с ошибкой не более 1 (расстояние редактирования считается оконченным).
Так что мне нужно, чтобы алгоритм возвращал: bcde.
Есть ли простой (или не простой =) способ сделать это?
Оригинальная статья об этом алгоритме не дает ответа на вопрос.
Спасибо за вашу помощь.