أداة مقارنة النصوص

أدخل النص الأصلي في المربع الأول والنص المعدَّل في المربع الثاني. تظهر الفروق أسفلهما: الإضافات بالأخضر والحذوفات بالأحمر، مع عدد كل نوع.

مجانية تعمل داخل متصفحك آخر مراجعة: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. ألصق النص الأصلي في المربع الأول.
  2. ألصق النص المعدَّل في المربع الثاني. تتحدّث النتيجة أثناء الكتابة.
  3. اختر الأسطر للمقارنة سطراً بسطر، أو الكلمات للمقارنة كلمة بكلمة.
  4. فعّل تجاهل الأحرف الكبيرة والصغيرة أو تجاهل المسافات الزائدة وفواصل الأسطر إذا لم تكن هذه الفروق مهمة لك.

كيف تُكتشف الفروق

تبحث الأداة عن أقل عدد من الإضافات والحذوفات التي تحوّل النص الأصلي إلى النص المعدَّل. هذه مسألة ”أطول متتالية مشتركة“ (longest common subsequence)، والطريقة المستخدمة هنا هي خوارزمية O(ND) التي نشرها يوجين دبليو. ميرز (Eugene W. Myers) عام 1986، حيث N وM طولا النصين وD عدد التغييرات.

كل سطر، أو كل كلمة مفصولة بمسافة، وحدة واحدة. الوحدة الموجودة في النص الأصلي فقط تُعرض كمحذوفة، والوحدة الموجودة في النص المعدَّل فقط تُعرض كمضافة.

  • السطر الذي انتقل إلى مكان آخر يظهر محذوفاً في مكانه القديم ومضافاً في مكانه الجديد.
  • الوحدات المتطابقة تُعرض مرة واحدة في موضعها دون إشارة.

خيارات الأحرف والمسافات

عند تفعيل تجاهل الأحرف الكبيرة والصغيرة تُعامَل Apple وapple على أنهما كلمة واحدة. تتبع القاعدة لغة الصفحة: في الصفحة العربية تُطبَّق قواعد الحروف اللاتينية المعتادة، لأن الحروف العربية لا تملك حالة كبيرة وصغيرة فلا تتغير عند المقارنة.

عند تفعيل تجاهل المسافات الزائدة وفواصل الأسطر تُحسب سلسلة المسافات أو الجداول مسافة واحدة، وتُتجاهل المسافات في بداية السطر ونهايته. وتعرض النتيجة النص الذي لصقته كما هو.

حدود الأداة

  • يمكن أن يحتوي كل نص على 20,000 سطر أو كلمة كحد أقصى.
  • تُعرض 3,000 إضافة أو حذف كحد أقصى. النصان اللذان يختلفان في أماكن أكثر من ذلك يُرفضان برسالة.

مثال محسوب: رسالة قصيرة

النص الأصلي فيه ثلاثة أسطر، والنص المعدَّل فيه ثلاثة أسطر أيضاً. صار السطر الأول ”مرحباً أيها العالم“ بدلاً من ”مرحباً بالعالم“، وصار السطر الثالث ”السطر الرابع“، أما السطر الثاني فلم يتغير.

النتيجة: 2 مضاف، و2 محذوف، و1 بلا تغيير. يظهر السطر المحذوف قبل السطر المضاف الذي يحل محله، فيُقرأ كل تغيير في موضع واحد.

النتيجة السطر
حُذف مرحباً بالعالم
أُضيف مرحباً أيها العالم
بلا تغيير السطر الثاني
حُذف السطر الثالث
أُضيف السطر الرابع

الأسئلة الشائعة

هل تُرفع نصوصي إلى أي مكان؟

لا. تعمل المقارنة في المتصفح، ولا تُرسل الصفحة ما تلصقه ولا تخزّنه. يمكنك التحقق من ذلك بقطع اتصال الإنترنت بعد تحميل الصفحة، ثم إعادة المقارنة.

لماذا يظهر السطر المنقول محذوفاً ومضافاً في الوقت نفسه؟

تُقارن النصوص حسب ترتيبها. السطر المنقول يُعد حذفاً في مكانه القديم وإضافة في مكانه الجديد، لأن الأداة لا تبحث عن النقل. وتفعل معظم أدوات المقارنة الشيء نفسه.

ما الفرق بين مقارنة الأسطر ومقارنة الكلمات؟

مقارنة الأسطر تعلّم الأسطر كاملة حين تتغير، وهي مناسبة للأكواد والقوائم والرسائل. ومقارنة الكلمات تعلّم الكلمات المفردة، فيظهر التغيير داخل الجملة في الكلمات التي تغيّرت وحدها.

لماذا توجد حدود لحجم النصوص؟

يمكن أن يحتوي كل نص على 20,000 سطر أو كلمة كحد أقصى، ويمكن عرض 3,000 إضافة أو حذف كحد أقصى. بعد ذلك يصبح الهاتف بطيئاً أو ينفد من الذاكرة، لذلك تتوقف الأداة وتعرض رسالة.

هل يعمل خيار الأحرف الكبيرة والصغيرة مع النصوص اللاتينية؟

نعم. تُطبَّق قواعد الأحرف المعتادة، فتتطابق Apple وapple عند تجاهل الفرق. الحروف العربية لا حالة لها، فلا يتغير شيء فيها عند هذا الخيار.

المصادر

آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.