我想比較網頁上的2個文本值,並突出顯示差異。我可以做這個客戶端,最好使用jQuery或Prototype嗎?在客戶端突出顯示文本差異?
14
A
回答
14
這種差異補丁匹配庫似乎做了很好的工作:
http://code.google.com/p/google-diff-match-patch/
該項目的JavaScript,C#,C++,Python和Java實現,所有做同樣的事情。
1
檢查出wikEd diff library和online tool and demo。
該庫使用塊移動高亮顯示創建內嵌文本比較,並且是基於字符/單詞的。它已針對Wikipedia進行了優化,但對其他文本類型和程序代碼也同樣適用。庫代碼是可定製的,具有Unicode支持,被廣泛評論,並且是免費的(PD)。
相關問題
- 1. 突出顯示差異
- 2. Excel - 突出顯示列的差異
- 3. Python Excel突出顯示細胞差異
- 4. 找到並突出顯示差異
- 5. 搜索並突出顯示 - 客戶端與服務器端?
- 6. 文件比較/突出顯示在asp.net中的差異
- 7. Phpmyadmin Mysql網絡客戶端和終端客戶端的差異
- 8. 文章版本之間的Rails wiki突出顯示/刪除線版本差異
- 9. Mac原生文本編輯器,可以語法突出顯示差異文件?
- 10. 突出顯示文本
- 11. 突出顯示文本,住
- 12. 突出顯示的文本
- 13. 突出顯示文本programmaticly
- 14. 突出顯示文本CSS
- 15. EditText突出顯示文本
- 16. CSS文本突出顯示
- 17. 突出顯示文本
- 18. 如何突出顯示2個html文件之間的差異
- 19. 顯示在客戶端
- 20. 顯示在客戶端
- 21. OAuth客戶端實現中的差異
- 22. Subversion客戶端的差異/比較(Mac)
- 23. iperf服務器和客戶端差異
- 24. 如何突出顯示用戶在已經突出顯示的文本內選擇的文本?
- 25. 使用minGW差異顯示兩個文本文件的差異
- 26. 如何突出顯示其他文本段落中的變化/差異?
- 27. 使用geom_smooth()或stat_summary()在R中突出顯示差異
- 28. 如何在客戶端顯示時從服務器端保留文本文本?
- 29. 在PySide.QTextEdit中突出顯示文本
- 30. 在RichTextBlock中突出顯示文本
我經歷了這個,最終創建了一個包裝庫來幫助使用'diff_match_patch'所需的「演示工作」:https://github.com/arnab/jQuery.PrettyTextDiff – arnab 2013-01-24 09:41:43
@arnab你是個美麗的人。愛你從GitHub項目頁面鏈接到的jsfiddle。 – 2013-07-03 18:22:33