DiffUtils
نظرة عامة
DiffUtils هي فئة في Aspose.PDF FOSS لـ .NET.
مساعدات النص المستخدمة بواسطة محرك الفروق: استخراج البادئة/اللاحقة المشتركة وإعادة تجميع النص المصدر / الوجهة من قائمة DiffOperations.
توفر هذه الفئة 6 طرق للعمل مع كائنات DiffUtils في برامج .NET. تشمل الطرق المتاحة: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS لـ .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. |