C# 阅读统一差分法&;提取到excel

C# 阅读统一差分法&;提取到excel,c#,.net,excel,tfs,unified-diff,C#,.net,Excel,Tfs,Unified Diff,我从TFS中提取了统一格式的代码差异。 现在我想阅读此差异文本(统一格式),然后以自定义格式将其提取到excel中。 因此,我需要的是一个解析器,它可以读取差异文本,并获取删除/添加的更改、行号等。 下面是我想要实现的,假设TFS产生了以下差异 @@ -212,8 +223,8 @@ </XYZ> <modules> Some text ABC - <New_

我从TFS中提取了统一格式的代码差异。 现在我想阅读此差异文本(统一格式),然后以自定义格式将其提取到excel中。 因此,我需要的是一个解析器,它可以读取差异文本,并获取删除/添加的更改、行号等。 下面是我想要实现的,假设TFS产生了以下差异

@@ -212,8 +223,8 @@
          </XYZ>
           <modules>
            Some text ABC
              -        <New_tag_part1>AAAAAAA</New_tag_part1>
              -        <New_tag_part2>BBBBBBB </New_tag_part2>
              +        <New_tag_part1> CCCCCC </New_tag_part1>
              +        <New_tag_part2> DDDDDD </New_tag_part2>
@-212,8+223,8@@
一些文本ABC
-AAAAAAAA
-bbbbbbbb
+中交
+DDDDDD
现在我想读一下这篇文章&然后把它移到一个excel中,它可能有这样的列 更改\u添加更改\u删除行编号 我曾尝试使用ParseDiff-nuget包,但由于缺乏文档,我不确定它是否能够读取统一的diff文本或如何使用它。 在.Net/C中有我可以使用的标准解析器吗?
如果没有任何替代方案,我们将不胜感激。

ParseDiff请阅读统一的diff文本。使用它的方法包含在GitHub上源代码的测试代码中,您可以参考此链接了解详细信息:

谢谢Eddie..我能够使用Parsediff完成它