@Lici

SWIFT Алгоритм поиска различий в текстах?

Хочу написать софтину, в которую вставляешь 2 текста и оно ищет где они отливаются и там выделяет цветом. Типа поиск внесенных корректировок.

Так вот, есть ли готовый алгоритм поиска отличий? Пока в голову пришло посимвольно сравнивать от момента нахождения 1 совпадающего символа до момента, когда следующий-следующий-...-следующий символ вдруг не совпадает в последовательности.

Но алгоритм не выглядит ни производительным ни оптимальым и делать велосипед не хочу - есть ли алгоритм-библиотека-функция для этого в Swift?
  • Вопрос задан
  • 671 просмотр
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Библиотека от гугла Google diff-match-patch.
Вас интересует diff.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@asd111
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы