DiffUtils

개요

DiffUtils은(는) Aspose.PDF FOSS의 .NET용 클래스입니다.

diff 엔진에서 사용되는 텍스트 도우미: 공통 접두사/접미사 추출 및 DiffOperations 목록으로부터 원본/대상 텍스트를 재조립합니다.

이 클래스는 .NET 프로그램에서 DiffUtils 객체를 다루기 위한 6개의 메서드를 제공합니다. 사용 가능한 메서드에는 AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts이(가) 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후, 모든 .NET 애플리케이션에서 접근할 수 있습니다.

메서드

시그니처설명
FindCommonStartParts(first: string?, second: string?)첫 번째와 두 번째가 공유하는 가장 긴 공통 접두사(첫 문자부터 다르면 비어 있음).
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?)StringBuilder FindCommonStartParts(string,string)의 오버로드.
FindCommonEndParts(first: string?, second: string?, startIndex: int)첫 번째와 두 번째가 공유하는 가장 긴 공통 접미사이며, 첫 번째의 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 실행을 연결한 결과.

참조

 한국어