Можно ли выделить изменения в одном текстовом абзаце из другого?
Например, в базе данных есть 3 текстовых поля. Пользователи без прав администратора могут редактировать текст и отправлять на утверждение. Когда администратор входит в систему, он (а) может открыть страницу одобрений, на которой показан исходный текст и текст, представленный пользователем, с изменениями. Обычно эти изменения очень малы по своей природе, такие как исправление орфографии или просто удаление или добавление предложения.
Может ли оно быть представлено таким образом, чтобы изменения (из исходного текста) были выделены так, чтобы пользователям с правами администратора не приходилось проверять каждое поле и каждую строку, прежде чем они одобрили его?
Любая помощь будет оценена.
Спасибо.
Обновлено:
Несколько похоже на выделение изменений кода TortoiseSVN.