DiffUtils

Огляд

DiffUtils — це клас у Aspose.PDF FOSS для .NET.

Текстові допоміжні функції, що використовуються diff-двигуном: видобування спільного префікса/суфікса та повторна збірка тексту джерела / призначення зі списку DiffOperations.

Цей клас надає 6 методів для роботи з об’єктами DiffUtils у програмах .NET. Доступні методи включають: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Усі публічні члени доступні будь-якій застосунку .NET після встановлення пакету Aspose.PDF 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, без пошуку далі назад, ніж індекс startIndex у first (тобто довжина результату обмежується 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.

Дивіться також

 Українська