是否可以使用python还原给定统一diff的文本和原始文本

|| 我想要的是计算两个文本(原始文本和新文本)的差异增量,将原始文本存储在增量中,然后期望恢复新文本。这样我就可以用最小的空间存储一个文本的不同版本。 使用Python的difflib,可以使用ndiff和restore来完成;但是ndiff的变化量包含了所有新文本,这与我的意图不符。 Unified_diff通过仅显示差异来提供更紧凑的增量,这是可取的,但是我找不到一种方法来用其增量和原始文本还原新文本。 我已经读过一些类似的讨论,其中说仅来自Unified_diff的增量可能可以用于还原任一文本,但是我不确定为什么不使用原始文本。     
已邀请:
我找到了google-diff-match-patch,它正是我想要的。     

要回复问题请先登录注册