Всем привет.
Допустим есть два фрагмента текста A и B. Нужно сравнить текст B с текстом A и отличающиеся фрагменты (это могут быть как строки целиком, так и подстроки, и отдельные символы) обрамить, скажем в [].
Пример:
A:
...
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
...
---
B:
...
Lorem zaebok dolor sit ahuet, consectetur(c) adipiscing(tm) elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...
...
---
RESULT:
...
Lorem [zaebok] dolor sit [ahuet], consectetur[(c)] adipiscing[(tm)] elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[..]
...
Подскажите алгоритм, который позволяет такое провернуть.