请问是否有这样的开源的库进行文本对比,返回哪里有增删改的信息呢?-灵析社区

LightSea

![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240928/181ce4cc8c2d493d3ade40a9b48791b5.png) 请问我想要对比纯文本文件的内容变化, 这个截图是在:[https://tools.wujingquan.com/textdiff/](https://link.segmentfault.com/?enc=kEFd17%2BXoF31hq%2BL021oeQ%3D%3D.lIH%2B2xUQhf0S8PVYiL5cOb1srhMOd4MeS92c20cS4SSt5WV08V%2FVcMp7aKNs%2BoJt) 此在线工具检验的。 我想要写一个方法,或者如果现有的开源库中有方法,可以传输2个文本(两个历史版本内容),可以进行对比,返回给哪些地方(行)有增删改的信息。 请问是否有这样的开源的库呢?

阅读量:156

点赞量:0

问AI
我用的 VSCode 插件倒是有一个 "Diff" (https://link.segmentfault.com/?enc=zeC%2FuxGV7dprnsGDPHokmQ%3D%3D.EKEfc9TUiQS1R%2BygvJD7Vus3viZITjRkikQNedX41liykywxSrHU8uqv7AzquPenb%2FyzWdwPa%2B692WjYKrVHHLMcxQIpH19hfM19Iqpz2OE%3D) 可以在 VSCode 里面以Git Diff的方式对比两个文件的差异,也可以使用 "Ctrl+N" 创建两个新的未保存文本去对比。 "图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240928/323a85d7672e89d0ee0b0746c7623979.png) *** 类似的OP你截图里面的项目找到了一个 "diff-checker" (https://link.segmentfault.com/?enc=rt%2F09PhsERTl%2FMZHN8HCXQ%3D%3D.2bd3c5iIXX0NVT62gLNjJv3aaABjUoA4%2BG5sWtgq7FSoz%2FcXMI6LvJRr0zhembSC)。不过这个项目用 "electron" 套了一层,如果想要在网页里面使用的话,把项目里面的网页拿出来用就好了。 "68747470733a2f2f692e696d6775722e636f6d2f3853436e6445432e706e67.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240928/e1221fdaed56d1683608d2aca0862d53.png)