Хорошо, это моя проблема: Я хочу создать расширенный текстовый редактор, когда пользователь может вносить изменения в большой блок текста.Затем я хочу иметь возможность определить не только те части документа, которые были изменены, но, что наиболее важно, индекс символов, при котором произошли эти изменения.
Зная, что было изменено, я хочу иметь возможность реплицировать эти точныеизменения в клон оригинального документа.
Я кратко изучил:
http://code.google.com/p/google-diff-match-patch/
http://ejohn.org/projects/javascript-diff-algorithm/
http://en.wikipedia.org/wiki/User:Cacycle/diff.js
Кто-нибудь знает лучший способ сделать это?
PS Я знаю, это звучит как сложное требование, но для того, что я строю, оно необходимо.