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.

انظر أيضاً

 العربية