2010-10-08 94 views

回答

14

這種差異補丁匹配庫似乎做了很好的工作:

http://code.google.com/p/google-diff-match-patch/

該項目的JavaScript,C#,C++,Python和Java實現,所有做同樣的事情。

+3

我經歷了這個,最終創建了一個包裝庫來幫助使用'diff_match_patch'所需的「演示工作」:https://github.com/arnab/jQuery.PrettyTextDiff – arnab 2013-01-24 09:41:43

+0

@arnab你是個美麗的人。愛你從GitHub項目頁面鏈接到的jsfiddle。 – 2013-07-03 18:22:33

1

檢查出wikEd diff libraryonline tool and demo

該庫使用塊移動高亮顯示創建內嵌文本比較,並且是基於字符/單詞的。它已針對Wikipedia進行了優化,但對其他文本類型和程序代碼也同樣適用。庫代碼是可定製的,具有Unicode支持,被廣泛評論,並且是免費的(PD)。