حذف الأسطر المكررة — تنظيف القوائم أونلاين
حذف الأسطر المتكررة مع الإبقاء على أول نسخة من كل سطر بالترتيب
تعمل في متصفحك · لا يُرفع أي شيء
ما هذه الأداة؟
تبحث هذه الأداة عن الأسطر المتكررة في قائمة وتحتفظ بأول ظهور لكل منها فقط. الصق عناوين بريد إلكتروني أو كلمات مفتاحية أو أسطر سجلات أو قيم إعدادات، عنصرًا في كل سطر، فتظهر القائمة المنظَّفة فورًا مع عدد الأسطر قبل التنظيف، والمحفوظة، والمحذوفة.
طريقة الاستخدام
- الصق أسطرك في مربع الإدخال، عنصرًا في كل سطر.
- فعّل الخيارات التي تحتاجها: تجاهل حالة الأحرف يعامل Apple وapple على أنهما واحد، وتجاهل المسافات في البداية والنهاية يقارن الأسطر دون المسافات المحيطة، وحذف الأسطر الفارغة يزيلها تمامًا.
- تظهر القائمة الخالية من التكرار في مربع النتيجة.
- اضغط «نسخ» لأخذ النتيجة.
كيف تعمل؟
- يُقسَّم النص عند فواصل الأسطر (\n أو \r\n) ويُقرأ من الأعلى إلى الأسفل. يُتخطى السطر الذي ظهر من قبل، ويُضاف السطر الجديد إلى النتيجة.
- مفتاح المقارنة هو السطر بعد توحيده بصيغة Unicode NFC، ثم تُحذف مسافاته المحيطة أو يُحوَّل إلى أحرف صغيرة حسب خياراتك. وتحتفظ النتيجة دائمًا بالسطر الأصلي.
- يؤثر تجاهل حالة الأحرف في الحروف اللاتينية وما شابهها، ولا يغيّر شيئًا في الكتابات التي لا حالة لها مثل العربية والصينية والكورية.
- افتراضيًا تُعامل الأسطر الفارغة مثل أي سطر آخر، فيبقى واحد منها فقط. ومع خيار حذف الأسطر الفارغة تختفي كلها، وتُعد الأسطر التي تحتوي على مسافات أو علامات جدولة فقط فارغة أيضًا. ويُعرض عدد الأسطر الفارغة المحذوفة منفصلًا عن المكررات.
- إذا استخدم الإدخال نهايات أسطر Windows (\r\n) فسيستخدمها الناتج أيضًا.
- لا يُحسب فاصل سطر واحد في نهاية النص سطرًا فارغًا إضافيًا.
أمثلة
أسطر الإدخال: apple، تفاح، apple، Apple، تفاح، موز، تفاح.
| الخيار | النتيجة | المحذوف |
|---|---|---|
| الافتراضي | apple، تفاح، Apple، موز | 3 أسطر |
| تجاهل حالة الأحرف | apple، تفاح، موز | 4 أسطر |
الأسئلة الشائعة
أي نسخة من السطر المكرر تبقى؟
النسخة الأولى. تُحذف النسخ اللاحقة، وتحافظ الأسطر المتبقية على ترتيبها الأصلي.
هل يؤدي تجاهل المسافات إلى حذفها من الناتج أيضًا؟
لا. تُتجاهل المسافات فقط عند تحديد ما إذا كان سطران متطابقين، ويبقى السطر المحفوظ كما كتبته تمامًا.
هل تُعد الكلمة المشكولة وغير المشكولة سطرًا واحدًا؟
لا. يُوحَّد كل سطر بصيغة Unicode NFC قبل المقارنة، لكن هذا لا يحذف علامات التشكيل، فيبقى «كَتَبَ» و«كتب» سطرين مختلفين. وتجاهل حالة الأحرف لا يؤثر في العربية لأنها بلا حالة.
هل تُرفع أسطري؟
لا. يجري كل شيء في متصفحك.