Скажем, у меня было 2 абзаца текста для сравнения ..
1) "Text text text text text
text text text text text
text text text text text"
2) "Text text text text text
text text text NEW TEXT text text
text text text text text"
Как бы я узнал, какие есть разные части от первого абзаца до следующего (например, то, что вы видите в правках вики)? Мое единственное предположение - взорвать () каждый абзац на "\ n" и выполнить построчное сравнение, но я уверен, что это намного больше