我正在寻找一个用JavaScript编写的diff等效项,它只返回/打印相关的行。我不希望两个全文并排显示,并突出显示差异,而只是想要实际的差异(加上一些缓冲区行来知道差异在哪里),类似于linux diff实用程序的输出。
有没有人知道javascript函数可以做到这一点?所有的差异都应该被识别出来(即使改变了空格)。谢谢。
发布于 2011-03-11 23:38:15
为了提高速度,我完全重新构建了jsdifflib实用程序。因为我的版本不需要DOM访问,它的速度至少快4.5倍,而且它还被扩展以突出显示每行中的字符差异。
http://prettydiff.com/diffview.js
您可以直接使用http://prettydiff.com/上的在线工具进行测试
发布于 2012-12-31 17:24:46
https://stackoverflow.com/questions/3053587
复制相似问题