【发布时间】:2014-09-26 03:19:45
【问题描述】:
我想比较网页上的 2 个文本值并突出显示差异。我可以在客户端做这个,最好用 jQuery 或 Prototype 吗?
【问题讨论】:
标签: javascript diff
我想比较网页上的 2 个文本值并突出显示差异。我可以在客户端做这个,最好用 jQuery 或 Prototype 吗?
【问题讨论】:
标签: javascript diff
这个 diff-patch-match 库似乎做得很好:
http://code.google.com/p/google-diff-match-patch/
该项目具有 JavaScript、C#、C++、Python 和 Java 实现,它们都做同样的事情。
【讨论】:
diff_match_patch:github.com/arnab/jQuery.PrettyTextDiff
查看wikEd diff library 和online tool and demo。
该库使用块移动突出显示创建内联文本比较,并且是基于字符/单词的。它已针对 Wikipedia 进行了优化,但同样适用于其他文本类型和程序代码。库代码是可定制的,支持 Unicode,有大量注释,并且是免费的 (PD)。
【讨论】: