突出显示客户端上的文本差异?

时间:2010-10-08 16:51:13

标签: javascript diff

我想比较网页上的2个文字值并突出显示差异。我可以在客户端执行此操作,最好使用jQuery或Prototype吗?

2 个答案:

答案 0 :(得分:16)

这个差异补丁匹配库似乎做得非常好:

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

该项目包含JavaScript,C#,C ++,Python和Java实现,它们都做同样的事情。

答案 1 :(得分:2)

查看wikEd diff libraryonline tool and demo

库创建内嵌文本与块移动突出显示的比较,并且是基于字符/单词的。它已针对维基百科进行了优化,但同样适用于其他文本类型和程序代码。库代码是可自定义的,具有Unicode支持,被广泛评论,并且是免费的(PD)。