DiffUtils
概要
DiffUtils は Aspose.PDF の FOSS における .NET 用クラスです。
diff エンジンで使用されるテキストヘルパー: 共通のプレフィックス/サフィックスの抽出と、DiffOperations のリストからソース/デスティネーションテキストを再構築する機能。
このクラスは .NET プログラムにおける DiffUtils オブジェクトを操作するための6つのメソッドを提供します。利用可能なメソッドは AssemblyDestinationText、AssemblySourceText、FindCommonEndParts、FindCommonStartParts です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。
メソッド
| シグネチャ | 説明 |
|---|---|
FindCommonStartParts(first: string?, second: string?) | first と second が共有する最長の共通接頭辞(最初の文字が異なる場合は空)。 |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder のオーバーロードで、FindCommonStartParts(string,string)。 |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | first と second が共有する最長の共通接尾辞。ただし、first のインデックス startIndex より前には遡って一致させない(したがって結果の長さは first.Length - startIndex で上限される)。 |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder のオーバーロードで、FindCommonEndParts(string,string,int) を使用し、下限なし(startIndex = 0)。 |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | 元の(ソース)テキストを再構築する:すべての Equal と Delete ランの連結です。 |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | 変更後(宛先)テキストを再構築する:すべての Equal と Insert ランの連結です。 |