ترتيب الأسطر
الصق قائمة أسماء أو منتجات أو كلمات مفتاحية ورتّبها أبجديًا. تستخدم الأداة قواعد الترتيب اللغوية المضمّنة في المتصفح (Intl.Collator) لا ترتيب رموز الحروف، فتأتي «أحمد» قرب «احمد» و«Émile» قرب «eagle». فهي أداة ترتيب أبجدي للأسماء والقوائم من أ إلى ي أو من ي إلى أ.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
شاهد طريقة الاستخدام
خطوات الاستخدام
- الصق الأسطر
- اضغط رتّب
- النتيجة: مرتبة أبجديًا في ثانية
طريقة الاستخدام
- الصق النص في مربع المدخلات، كل عنصر في سطر.
- اختر قواعد الترتيب (عربية أو إنجليزية أو تلقائية حسب لغة الصفحة) والاتجاه تصاعديًا أو تنازليًا.
- فعّل الترتيب الرقمي إذا كانت الأسطر تحتوي أرقامًا مثل «منتج 2» و«منتج 10»، واختر بقية الخيارات.
- اضغط «رتّب»، ثم انسخ النتيجة أو نزّلها ملفًا نصيًا.
مثال
المثال الجاهز: منتج ١٠، item 10، تفاح، Banana، منتج ٢، item 2، apple، برتقال، منتج 3.
بالقواعد العربية تصاعديًا مع الترتيب الرقمي تصبح: برتقال، تفاح، منتج ٢، منتج 3، منتج ١٠، apple، Banana، item 2، item 10. وبالقواعد الإنجليزية تأتي الأسطر اللاتينية أولًا: apple، Banana، item 2، item 10، ثم برتقال، تفاح، منتج ٢، منتج 3، منتج ١٠. وبدون الترتيب الرقمي تأتي «منتج ١٠» قبل «منتج ٢» و«item 10» قبل «item 2».
الحدود والملاحظات
- اختُبرت الأداة على 100 ألف سطر مختلط (نحو 1.5 ميغابايت): يستغرق الترتيب نحو ثانية على حاسوب مكتبي، ومربع النص في المتصفح نفسه يحتاج عدة ثوانٍ لعرض لصق بهذا الحجم. مع النصوص الكبيرة لا يبدأ الترتيب إلا عند الضغط على «رتّب»، وتعرض المعاينة أول 300 سطر فقط بينما يشمل النسخ والتنزيل النتيجة كاملة. وعندما يتجاوز النص نحو 4000 سطر أو 150 ألف حرف يعرض مربع النص كل الأسطر باتجاه واحد (حسب أول حرف فيه) بدل اتجاه مستقل لكل سطر، لأن تحديد الاتجاه لكل سطر يبطئ المتصفح كثيرًا عند هذا الحجم.
- الترتيب الرقمي يقارن سلاسل الأرقام الصحيحة فقط: لا يفهم الإشارة السالبة ولا الكسور العشرية (تأتي 1.5 قبل 1.25) ولا فواصل الآلاف.
- يعتمد الترتيب الدقيق على بيانات يونيكود CLDR في متصفحك، وقد تختلف تفاصيل صغيرة بين المتصفحات وإصداراتها.
- حذف التكرار يحذف الأسطر المتطابقة حرفيًا فقط (بعد تطبيق خياري حالة الأحرف وتجاهل مسافات البداية). الكلمة المشكولة وغير المشكولة سطران مختلفان.
أسئلة شائعة عن هذه الأداة
كيف تترتب الأسطر العربية واللاتينية معًا؟
بالقواعد العربية تأتي الأسطر العربية قبل اللاتينية، وبالقواعد الإنجليزية تأتي اللاتينية قبل العربية. وفي الحالتين تأتي أولًا الأسطر التي تبدأ بمسافة أو علامة ترقيم أو رمز، ثم التي تبدأ برقم، ثم الحروف. الترتيب التنازلي يعكس ذلك كله.
هل يفهم الترتيب الرقمي الأرقام العربية ٠-٩؟
نعم. عند تفعيل الترتيب الرقمي تُحوَّل الأرقام العربية (٠-٩) والفارسية (۰-۹) إلى 0-9 لأجل المقارنة فقط، فتأتي «بند ٢» قبل «بند 3» قبل «بند ١٠». يبقى السطر في النتيجة كما كتبته.
ماذا يعني خيار حساسية حالة الأحرف؟
بدونه تُعدّ apple وApple متساويتين وتبقيان بترتيب ورودهما في النص. ومعه تأتي الصيغة الصغيرة قبل الكبيرة (apple ثم Apple) وتبقيان متجاورتين. هذا ليس ترتيب ASCII الذي يضع كل الحروف الكبيرة قبل الصغيرة.
كيف أرتب قائمة أسماء ترتيبًا أبجديًا؟
الصق الأسماء، كل اسم في سطر، واختر القواعد العربية والاتجاه «تصاعدي (أ ← ي)» ثم اضغط «رتّب». فالقائمة محمد، سارة، أحمد، خالد تصبح: أحمد، خالد، سارة، محمد. ولأن الترتيب الأبجدي هنا لغوي، تتجاور «أحمد» بالهمزة و«احمد» بدونها بدل أن تتباعدا.
كيف أرتب الأسطر ترتيبًا أبجديًا عكسيًا من ي إلى أ؟
اختر الاتجاه «تنازلي (ي ← أ)» ثم اضغط «رتّب». فالقائمة نفسها محمد، سارة، أحمد، خالد تصبح: محمد، سارة، خالد، أحمد. وفي النص المختلط يعكس الترتيب التنازلي الترتيب كله، فبالقواعد العربية تأتي الأسطر اللاتينية عندها قبل العربية.
