← جميع الأدوات

فرز الأسطر وإزالة المكرّر

افرز أسطر النص من أ إلى ي أو عكسياً أو رقمياً، واحذف الأسطر المكرّرة والفارغة فوراً. مجاني وسريع ويعمل بالكامل في متصفحك.

فرز الأسطر وإزالة المكرر دون مغادرة متصفحك

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

أسطر متوهجة تُعاد ترتيبها في عمود مفروز واحد بينما تتلاشى الصفوف المكررة
تنتظم الأسطر في ترتيبها وتختفي المُدخَلات المكررة بهدوء.

فيمَ يستخدمها الناس فعلًا

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

خيارات فرز تغطي الحالات الواقعية

يبدو الفرز تافهًا حتى تصطدم بالحالات الحدية، لذا تمنحك الأداة بضعة عناصر تحكّم بدلًا من زرٍ واحد فظ. من الألف إلى الياء هو الترتيب الأبجدي التصاعدي القياسي، ومن الياء إلى الألف يعكسه للترتيب التنازلي. وتهمّ حساسية حالة الأحرف أكثر مما يتوقع الناس: مع الفرز الحساس لحالة الأحرف، تتجمّع الأحرف الكبيرة بمعزل عن الصغيرة، فتحطّ "Apple" و"apple" في موضعين مختلفين؛ ومع الفرز غير الحساس لحالة الأحرف تجلسان معًا، وهو ما تريده عادةً للقوائم المقروءة للبشر.

الخيار الكبير الآخر هو الفرز الرقمي. يتعامل الفرز الأبجدي العادي مع الأرقام كنص، ما يعني أن "10" يأتي قبل "2" لأنه يقارن حرفًا بحرف. أما النمط الرقمي فيقرأ كل سطر كرقم، فيأتي 2 قبل 10 ويحطّ 100 في النهاية حيث ينتمي. يوفّر هذا الخيار الواحد كثيرًا من الالتباس حين تفرز أرقام إصدارات أو أسعارًا أو معرّفات تذاكر أو أي قائمة تكون قيمها كمياتٍ لا كلمات.

إزالة المكرر وتشذيب الضوضاء

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

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

كومة مشوّشة من أشرطة ضوئية تتحول إلى صفوف فريدة نظيفة ومرتبة بالتساوي
من لصقٍ مشوّش إلى صفوف نظيفة ومرتّبة وفريدة.

تعمل محليًا، فيبقى نصك ملكك

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

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

هل ترسل هذه الأداة نصي إلى أي مكان؟

لا. يجري كل الفرز وإزالة المكرر محليًا في متصفحك. لا يُرفع نصك ولا يُخزَّن ولا يُسجَّل، ولا يغادر جهازك أبدًا.

ما الفرق بين الفرز من الألف إلى الياء والفرز الرقمي؟

يقارن الفرز من الألف إلى الياء الأسطر حرفًا بحرف كنص، فيأتي 10 قبل 2. أما الفرز الرقمي فيقرأ كل سطر كرقم، فيأتي 2 قبل 10 وتُرتَّب القيم بحسب حجمها الحقيقي.

كيف تؤثر حساسية حالة الأحرف في النتائج؟

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

أي نسخة من السطر المكرر يُحتفظ بها؟

يُحتفظ بأول ظهور لكل سطر فريد وتُزال كل نسخة لاحقة. ويمكنك بعدها فرز الأسطر الفريدة المتبقية بأي ترتيب تختاره.

هل يمكنه إزالة الأسطر الفارغة والمسافات الزائدة؟

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

هل هناك حدّ لعدد الأسطر التي يمكنني معالجتها؟

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