我正在使用Python的diff-match-patch庫。如何使用diff_match_patch獲取diff中的所有行?
假設我這兩個文件進行比較(前面加上 'Z' 上線)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccccc
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Zbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccccc
產生的差異是:
@@ -50,16 +50,17 @@
aaaaaaa%0A
+Z
bbbbbbbb
的問題是,diff不能包含所有的行。 我想類似的東西:
@@ -50,16 +50,17 @@
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%0A
+Z
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
我怎麼能使用diff_match_patch的差異都行?
是的,diff_match_patch庫已經有了這個方法,但是它不能正常工作,奇怪。 ,它似乎更好:)謝謝 – 2012-03-05 07:04:43