فرز الأسطر

رتّب الأسطر الملصوقة أبجديًا تصاعديًا أو تنازليًا، مع ترتيب طبيعي للأرقام داخل النص.

تتم الحسابات محلياً ولا نرسل قيمك إلى الخادم.

مثال

الأسطر «item 10» و«item 2» و«Item 1» و«item 1» تُرتَّب إلى Item 1 ثم item 1 ثم item 2 ثم item 10، وأسماء الملفات file-2.txt وfile-10.txt وfile-1.txt تصبح file-1.txt ثم file-2.txt ثم file-10.txt.

طريقة الحساب

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

ملاحظات مهمة

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

دليل عملي

تُرتَّب الأسطر بترتيب رقمي طبيعي: “item 10, item 2, Item 1, item 1” تصبح Item 1 وitem 1 وitem 2 وitem 10، وfile-2.txt وfile-10.txt وfile-1.txt تصبح file-1.txt وfile-2.txt وfile-10.txt، بدل وضع 10 قبل 2. اختر تصاعديًا أو تنازليًا (Banana وapple وOrange ← Orange وBanana وapple). افتراضيًا تتساوى الحروف الكبيرة والصغيرة؛ ومع التمييز تصبح b وB وa وA هي a وA وb وB. المسافات في بداية السطر تُحتسب، فأزلها أولًا. تبقى الأسطر المكررة.

أمثلة عملية
الإدخالالنتيجة
item 10↵item 2↵Item 1↵item 1 · A→ZItem 1↵item 1↵item 2↵item 10
file-2.txt↵file-10.txt↵file-1.txt · A→Zfile-1.txt↵file-2.txt↵file-10.txt
Banana↵apple↵Orange · Z→AOrange↵Banana↵apple
b↵B↵a↵A · A→Z · case-sensitivea↵A↵b↵B

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

لماذا يسبق item 2 السطر item 10؟

لأن الأرقام داخل النص تُقارَن بقيمتها. فالترتيب الحرفي البسيط يضع 10 أولًا لأن الرقم 1 يسبق 2، وهو ما لا يناسب عادة الإصدارات أو الفصول أو أرقام الفواتير. والترتيب الطبيعي يصلح أسماء الملفات كذلك: file-1.txt ثم file-2.txt ثم file-10.txt.

كيف تُعامل الأحرف الكبيرة؟

افتراضيًا تُعدّ الأحرف الكبيرة والصغيرة سواء، فتحتفظ الأسطر التي لا تختلف إلا في الحالة بترتيبها النسبي الأصلي، مثل Item 1 وitem 1. ولفصلها فعّل الترتيب الحساس لحالة الأحرف؛ عندئذ تُرتَّب b وB وa وA إلى a ثم A ثم b ثم B، بحيث يأتي الشكل الصغير من كل حرف أولًا.

هل يرتب كل اللغات ترتيبًا صحيحًا؟

يتبع قواعد اللغة في متصفحك، فتقع الحروف المشكَّلة قرب حروفها الأصلية، وتتبع الأبجديات غير اللاتينية ترتيبها الخاص. أما الكانا والكانجي اليابانية فقد لا تظهر بترتيب القراءة المعجمي، لأن المقارنة تجري على الحروف كما تُكتب لا كما تُقرأ.

أدوات ذات صلة