DiffUtils

Обзор

DiffUtils является классом в Aspose.PDF FOSS для .NET.

Вспомогательные функции текста, используемые дифф-движком: извлечение общего префикса/суффикса и повторная сборка исходного / целевого текста из списка 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.

См. также:

 Русский