用于解析差异的PHP类

时间:2010-10-30 23:41:57

标签: php parsing diff

我正在编写一个需要解释由Git创建的Diff文件的PHP脚本。 如果我想解析Diff文件并基本上以完全不同的格式打印它,我该怎么办?

我遇到了Text_Diff PEAR库,但那只创建了Diffs本身。或者说,它只需要两个不同的文件作为输入。有没有办法使用这组类来实现我想要的东西(在diff中输入并获得一个标记化差异作为输出,基本上分成了操作)?

1 个答案:

答案 0 :(得分:1)

我建议你看一下drupal的diff模块,因为它使用了wiki中可能是你正在寻找的解决方案的Diff Engine类。

http://drupal.org/project/diff