سؤال

هذا السؤال سبق الجواب هنا:

هل هناك أي المكتبات (3rd الطرف أو المدمج في) في PHP لحساب النص ديفس?

هل كانت مفيدة؟

المحلول

أي نوع من ديفس?الملف ديفس?هناك array_diff() الذي يعمل على المصفوفات.ثم هناك أيضا xdiff, الذي "يتيح لك إنشاء و تطبيق التصحيح الملفات التي تحتوي على الاختلافات بين مختلف التنقيحات من الملفات.".هذا الأخير يعمل على الملفات أو سلاسل.

تحرير:وأود أن أضيف xdiff لا يبدو أن يكون في الإصدار حتى الآن.لديك لبناء من المصدر إلى استخدامه.

نصائح أخرى

ذلك يعتمد بالضبط ماذا تقصد وماذا تريد أن تفعل ولكن هناك

الكمثرى Text_Diff - محرك أداء و تقديم النص ديفس

وهناك لطيفة و صغيرة Simplediff المشروع على Github مما يخلق النص HTML ديفس.

إخراج هذا في جنو شكل مهرجان دبي السينمائي الدولي.قد يكون ما تبحث عنه.

أنها حقا يتوقف على ما هي النتيجة التي تريد.إذا كان كل ما تريد القيام به هو الحصول على مهرجان دبي السينمائي الدولي الملفات مجموعتين من النص ، قد تجد أنه من الأسهل استخدام خارجي مهرجان دبي السينمائي الدولي الأوامر (والتي بالطبع يعتمد كليا على البيئة كنت النامية).

$diff = `diff $file1 $file2`;

من هناك إذا كنت ترغب في استخدام المعلومات مهرجان دبي السينمائي الدولي في كل ما من شأنه تحتاج إلى تحليل و هذا الحل قد لا يكون ما كنت بعد.في هذه الحالة أقترح أن تبحث في الكمثرى المكتبة المذكورة أعلاه أو البحث عن نص مشابه تحليل المكتبة.

ميدياويكي هو مهرجان دبي السينمائي الدولي محرك مفتوح المصدر (تماما مثل بقية ذلك).إذا كنت تحب الطريقة ويكيبيديا يتعامل مع النص ديفس ، قد يكون الحل بالنسبة لك.

أنا حقا مثل هذا جافا سكريبت على أساس واحد على مشاريع على شبكة الإنترنت.

jsdifflib

لا بناء ، ولكن أنا أحب ذلك لأنه لديه مثل هذه واجهة جميلة لاختبار كل شيء على الموقع ، لأنه يبدو إلى حد ما بشكل أسرع من Text_Diff في عالية الدقة المستويات.

http://www.raymondhill.net/finediff/viewdiff-ex.php

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top