Можно создать дубликат:
Search for string allowing for one mismatch in any location of the string1-несовпадение регулярное выражение
Я дал строку s
и строку t
. Есть ли регулярное выражение, чтобы найти все вхождения t
внутри s
с не более одного несоответствующего символа. (Не более одного символа от t
разрешено заменять другим.)
Пожалуйста, добавьте некоторые примеры данных, чтобы играть, он делает вещи проще – Robjong
@Robjong: [Это] (http://stackoverflow.com/questions/2420412/search-for-string-allowing-for-one -mismatch-in-any-location-of-the-string) - это то, что я пытаюсь сделать. – Randomblue
Я не эксперт по этому вопросу, но вы можете использовать вариант этого, который допускает до 1 несоответствия: http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm – mpen