Text/Clean

كيف تحذف التكرار من قوائم الأسماء والبريد الإلكتروني وترتّبها

طريقة حذف الأسماء والعناوين المتكررة بعد دمج عدة قوائم ثم ترتيبها، ومعالجة التكرار الذي يفلت بسبب المسافات أو حالة الأحرف، والحفاظ على ترتيب التسجيل.

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

سلسلة المعالجة الأساسية

الوصفة الجاهزة بالترتيب التالي.

  1. إزالة المسافات من البداية والنهاية — تحذف المسافات في أول كل سطر وآخره.
  2. حذف الأسطر الفارغة — تحذف جميع الأسطر الفارغة.
  3. حذف الأسطر المكررة — تحذف التكرار مع تفعيل «تجاهل حالة الأحرف».
  4. الترتيب — ترتّب أبجديًا وبالترتيب الطبيعي.
الوصفاتتنظيف القوائم (المسافات، الأسطر الفارغة، التكرار، الترتيب)
  1. إزالة المسافات من البداية والنهاية
  2. حذف الأسطر الفارغة
  3. حذف الأسطر المكررة
  4. الترتيب
فتح الأداة بهذه الوصفة
minsu@example.com
 jieun@example.com
Minsu@Example.com

park@example.com
jieun@example.com

يُنظَّف الإدخال أعلاه ليصبح كما يلي. يُبقي حذف الأسطر المكررة السطر الذي ظهر أولًا، لذا يبقى minsu@example.com.

jieun@example.com
minsu@example.com
park@example.com

لماذا لا يُكتشَف التكرار

إذا لم تُحذف أسطر تبدو متطابقة للعين، فالسبب غالبًا واحد من الثلاثة التالية.

  • المسافات في الطرفين والمسافات المتتالية: خيار «تجاهل المسافات في الطرفين والمسافات المتتالية» مفعّل افتراضيًا في حذف الأسطر المكررة، فتُهمَل فروق المسافات عند المقارنة. لكن المسافات في السطر الباقي تبقى كما هي، فلنتيجة نظيفة ضع إزالة المسافات من البداية والنهاية قبله.
  • حالة الأحرف: خيار «تجاهل حالة الأحرف» غير مفعّل افتراضيًا. عناوين البريد الإلكتروني تختلط فيها بسهولة كتابات لا تختلف إلا في حالة الأحرف، ففعّله. وأوقفه إذا كنت تحتاج إلى التمييز بين أسماء مكتوبة بحروف لاتينية.
  • الأحرف غير المرئية: قد تحتوي القيم المنسوخة من الويب أو تطبيقات المراسلة على مسافة صفرية العرض (U+200B) أو BOM (U+FEFF). خيار تجاهل المسافات لا يعدّ هذه الأحرف مسافات، لذا أضف تنظيف الأحرف غير المرئية وعلامات الاقتباس في مقدمة السلسلة لحذفها أولًا.

إذا كان الترتيب مهمًا

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

القوائم المتصلة بفواصل

إذا كانت القائمة بصيغة a@x.com, b@x.com, c@x.com كالتي تُنسخ من خانة المستلمين في البريد، فيجب نشرها بحيث تكون قيمة واحدة في كل سطر لتعمل العمليات القائمة على الأسطر. أضف إضافة فواصل أسطر (التقسيم) في مقدمة السلسلة، واضبط أساس التقسيم على «حرف فاصل» والحرف الفاصل على ,. تُحذف المسافات في أول كل سطر تلقائيًا بعد التقسيم. وإذا كانت القائمة مفصولة بفاصلة منقوطة فأدخل ; حرفًا فاصلًا.

إذا وُجد الاسم والعنوان معًا

في القوائم التي يجتمع فيها الاسم والعنوان مثل أحمد علي <ahmad@example.com>، يُعَدّ العنوان نفسه سطرًا مختلفًا إذا اختلفت كتابة الاسم. ولحذف التكرار على أساس العنوان وحده، استخدم وضع التعبير النمطي في البحث والاستبدال لإبقاء العنوان فقط. أدخل في النص المطلوب ^.*<([^>]+)>.*$ وفي نص الاستبدال $1 ليبقى العنوان الذي بين القوسين الزاويين فقط. أما الأسطر الخالية من القوسين الزاويين فلا تتغير.

ترتيب دمج عدة قوائم

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

وإذا أردت الإبقاء على عناوين شركة معينة فقط، فاضبط تصفية الأسطر على «الإبقاء على الأسطر التي تحتويه فقط» مع التعبير النمطي، وأدخل النطاق مثل @example\.com$. وإذا وضعت ترقيم الأسطر في النهاية بعد الترتيب، حصلت على قائمة نهائية بأرقام المشاركين.

اختيار أساس الترتيب

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

القيود

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

الإعادة إلى سطر واحد

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

قائمة التحقق

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

آخر تحديث: 2026-09-23