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
| Signatur | Beschreibung |
|---|---|
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. |