读取两个文本文件,比较改动。。。
读取两个文本文件,比较改动情况,在新建的文本文件中输出添加、删除、改动的部分。
如
1.txt
——————————————————
你爱上不该爱的人,你的心中满是伤痕
——————————————————
2.txt
——————————————————
ddd你爱上的人,你的脑子满是伤痕
——————————————————
输出文档3.txt
——————————————————
多出部分 ddd
删除部分 不该爱
改变部分 心中->脑子
——————————————————
不要求给出代码,给出思想也行,如果能够给出代码方粉感谢。。。
[解决办法]
http://code.google.com/p/google-diff-match-patch/
google的project有你想要的结果
[解决办法]
分了1.txt, 2.txt文本容
然後在2.txt的字符串找1.txt第一字符直到最後, 位置, 找不到-1
-1的就是了, 位置不就是多了, 改就是了的前面位置和後面位置不
但方法如果多出部分有1.txt一的字或除的字有重就不行了