حذف الأسطر المكررة

القائمة apple, Apple, banana, apple, banana فيها 5 أسطر. مع تجاهل حالة الأحرف يُحذف 3 أسطر مكررة ويبقى 2: apple, banana.

الترتيب
النتيجة

هل حُلّت مشكلتك؟
فضّلنا على Google

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

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

طريقة الحساب

يُقارن كل سطر بما سبقه باستخدام مجموعة (set)، فيزداد العمل بقدر عدد الأسطر فقط. وتُعالَج عشرات آلاف الأسطر فورًا.

يُحتفظ بالسطر أول مرة يظهر فيها، وتُحذف النسخ اللاحقة، فيبقى الترتيب الأصلي ما لم تختر الترتيب.

يحذف خيار المسافات المسافاتِ وعلامات الجدولة من طرفي كل سطر قبل المقارنة، فيُعد "apple" و"apple " سطرًا واحدًا. ومع تفعيل تجاهل حالة الأحرف يتطابق "Apple" و"apple" أيضًا وتُحفظ الكتابة الأولى.

تُقبل نهايات الأسطر بصيغة Windows (CRLF) وMac القديم (CR) وUnix (LF)، وتستخدم النتيجة فواصل أسطر عادية (LF).

يستخدم الترتيب مقارنة تراعي اللغة وفق قواعد الإنجليزية، ويُبقي الأسطر المتساوية في ترتيبها الأصلي.

أسئلة شائعة

أي نسخة من السطر المكرر تبقى؟

الأولى. ويُحذف كل سطر لاحق يطابقها.

هل يُعد "Apple" و"apple" سطرين مكررين؟

فقط عند تفعيل تجاهل حالة الأحرف. المقارنة الافتراضية تميّز بين الأحرف الكبيرة والصغيرة.

لماذا العدد أقل من الأسطر التي حُذفت؟

العدد يشمل المكررات فقط. أما الأسطر الفارغة التي يحذفها خيار الأسطر الفارغة فتظهر منفصلة.

هل تتعامل الأداة مع قائمة كبيرة جدًا؟

نعم. عشرات آلاف الأسطر تعمل دون مشكلة، والنصوص الضخمة جدًا لا يحدّها إلا ذاكرة المتصفح.

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

لا. تجري المعالجة في متصفحك ولا يُرسل شيء إلى أي خادم.