انتقل إلى المحتوى

مقارنة النصوص: اعرف الفرق بين نصين

الصق النسخة القديمة والنسخة الجديدة من أي نص، عقدًا كان أو مقالًا أو قائمة أو شيفرة برمجية، لترى بالضبط ما أُضيف وما حُذف وما تغيّر. تُقابَل الأسطر المعدّلة ببعضها وتُبرز الكلمات المتغيرة داخلها. وتعمل العربية والإنجليزية جنبًا إلى جنب، ولا يُرفع أي شيء.

الإجابة المختصرة

لمقارنة نصين الصق النص الأصلي في المربع الأول والنص المعدّل في الثاني. تظهر الأسطر المضافة بالأخضر والمحذوفة بالأحمر، وتُبرز الكلمات المتغيرة داخل كل سطر. واختر «كلمة بكلمة» للنصوص النثرية، و«جنبًا إلى جنب» أو «عمود واحد» للعرض، وفعّل خيارات تجاهل حالة الأحرف أو المسافات الزائدة أو التشكيل.

تجري المقارنة على جهازك، ولا يُرفع شيء ولا يُحفظ.

طريقة استخدام أداة مقارنة النصوص

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

كيف تجري المقارنة

تعتمد الأداة خوارزمية الفروق التي نشرها يوجين مايرز سنة 1986، وهي الطريقة التي تقوم عليها برامج كثيرة لإدارة الإصدارات والمقارنة. فهي تجد أقل عدد من الأسطر يلزم حذفه وإضافته لتحويل النص الأول إلى الثاني، فتتطابق الأسطر غير المتغيرة حتى لو أُضيفت فقرة في الوسط. وحين يقع سطر محذوف وسطر مضاف في الموضع نفسه يُعدّان تعديلًا ويُقارنان من جديد كلمة بكلمة، فترى أن «500 درهم» صارت «650 درهمًا» بدل سطر أحمر كامل وسطر أخضر كامل.

سطرًا بسطر أم كلمة بكلمة

تناسب المقارنة سطرًا بسطر كل نص للأسطر فيه أهمية: الشيفرات البرمجية وصفوف ملفات CSV وملفات الإعدادات وقوائم الأسماء والترجمات المرئية والعقود ذات البنود المرقمة. أما المقارنة كلمة بكلمة فتناسب المقالات والرسائل والنصوص التي ربما أُعيد توزيع جملها على الأسطر، إذ تقارن النص كله سلسلةً واحدة من الكلمات، وتُظهر الكلمات المحذوفة مشطوبة والجديدة مسطّرة في مكانها.

تجاهل حالة الأحرف والمسافات والتشكيل

يعامل خيار «تجاهل حالة الأحرف» كلمتي Dubai وDUBAI على أنهما واحدة. ويعامل «تجاهل المسافات الزائدة» المسافات المتتالية وعلامات الجدولة على أنها مسافة واحدة، ويتجاهل المسافات في أول السطر وآخره، وهذا مفيد للنصوص المنسوخة من ملفات PDF أو للشيفرات التي تغيّرت إزاحتها. أما «تجاهل التشكيل» فيعدّ «مُحَمَّد» و«محمد» متطابقتين، وهو مفيد حين تكون إحدى النسختين مشكولة والأخرى غير مشكولة. ويبقى الإبراز معروضًا على النص كما كتبته.

النص العربي والنصوص مختلطة الاتجاه

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

حفظ النتيجة والخصوصية

نزّل ملف changes.diff لتحتفظ بسجل لمقارنة الأسطر بصيغة الفروق الموحدة التي يقرؤها Git ومعظم أدوات البرمجة، مع ثلاثة أسطر من السياق حول كل تغيير. أما مقارنة الكلمات فتُنزَّل ملفًا نصيًا تظهر فيه المحذوفات بين ⁦[- -]⁩ والإضافات بين ⁦{+ +}⁩. وتجري المقارنة كلها في متصفحك، وهذا مهم للعقود والخطابات الإدارية والأعمال غير المنشورة: لا يُرفع شيء ولا يُحفظ.

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

كيف أستخدم مقارنة النصوص لمعرفة الفروق بين نصين؟

الصق النص الأول في مربع «النص الأصلي» والثاني في مربع «النص المعدّل»، فتظهر الفروق تحتهما فورًا: الأخضر للمضاف والأحمر للمحذوف، مع إبراز الكلمات المتغيرة.

هل هناك حد لطول النصوص؟

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

هل أستطيع مقارنة ملفي Word أو PDF؟

انسخ النص من كل ملف والصقه هنا. أما الملفات النصية مثل txt وcsv وjson والشيفرات البرمجية فافتحها بزر «فتح ملف» فوق كل مربع.

لماذا يظهر سطر على أنه معدّل مع أنه يبدو مطابقًا؟

الأرجح أنه يختلف في المسافات أو علامات الجدولة أو حالة الأحرف أو في أحرف غير مرئية. فعّل «تجاهل المسافات الزائدة» أو «تجاهل حالة الأحرف»، أو «تجاهل التشكيل» للنص العربي، ثم قارن من جديد.

هل تُحفظ النصوص التي أقارنها في أي مكان؟

لا. تجري المقارنة في متصفحك ولا يُرفع شيء، وإغلاق الصفحة يمحو النصين.