DiffUtils

DiffUtils

Übersicht

DiffUtils ist eine Klasse in Aspose.PDF FOSS für .NET.

Text-Hilfsprogramme, die von der Diff-Engine verwendet werden: gemeinsame Präfix-/Suffix-Extraktion und Wiederzusammenstellung des Quell-/Zieltextes aus einer Liste von DiffOperations.

Diese Klasse stellt 6 Methoden zur Arbeit mit DiffUtils-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde.

Methoden

SignaturBeschreibung
FindCommonStartParts(first: string?, second: string?)Das längste gemeinsame Präfix, das von first und second geteilt wird (leer, wenn sie sich bereits beim ersten Zeichen unterscheiden).
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?)StringBuilder Überladung von FindCommonStartParts(string,string).
FindCommonEndParts(first: string?, second: string?, startIndex: int)Das längste gemeinsame Suffix, das von first und second geteilt wird, ohne weiter zurückzugehen als der Index startIndex in first (so ist die Ergebnislänge durch first.Length - startIndex begrenzt).
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?)StringBuilder Überladung von FindCommonEndParts(string,string,int) ohne Untergrenze (startIndex = 0).
AssemblySourceText(diffs: IEnumerable<DiffOperation>?)Stelle den ursprünglichen (Quell-)Text wieder her: die Verkettung jedes Equal- und Delete-Durchlaufs.
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?)Stelle den modifizierten (Ziel-)Text wieder her: die Verkettung jedes Equal- und Insert-Durchlaufs.

Siehe auch

 Deutsch