ForHosting KIT · النصوص والذكاء الاصطناعي

ترتيب الأسطر حسب قيمتها الرقمية

تعود الأسطر item 20 وitem 3 وitem 100 وitem 11 بالترتيب item 3 ثم item 11 ثم item 20 ثم item 100، أي حسب القيمة لا حسب المحارف التي تضع 100 قبل 20. ويمكنك اختيار الترتيب من الأكبر إلى الأصغر. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
item 20 item 3 item 100 item 11
تحصل على
النص
item 3 item 11 item 20 item 100
الأسطر
item 3, item 11, item 20, item 100
القيم
3, 11, 20, 100
الكمية
4

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

لماذا يختلف الترتيب الرقمي عن الترتيب الأبجدي

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

يبقى باقي السطر دون تغيير، فتنتقل التسميات والوحدات وعلامات الترقيم والمسافات مع الرقم. تعمل القيم ذات الإشارة كما ينبغي، ولذلك يقع -12 قبل -3 في الترتيب التصاعدي. تُقبل الصيغ العشرية مثل 0.5 و .75، وكذلك الصيغة العلمية مثل 2e3 أو -4.2E-2.

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

كيفية إعداد المدخلات وفهم النتيجة

ضعوا المحتوى المتعدد الأسطر في الحقل الإلزامي text. تتعرف الأداة على نهايات الأسطر في Unix وWindows والملفات القديمة التي تستخدم محرف الإرجاع، ثم تستخدم فاصل سطر موحداً في النص الناتج لتسهيل النسخ والمعالجة اللاحقة. يجب أن يتضمن كل سطر رقماً، بما في ذلك السطر الفارغ الناتج عن فاصل في البداية أو النهاية أو عن فاصل متكرر.

يحمي هذا التحقق الصارم عملياتكم الآلية؛ فبدلاً من وضع سطر غير مقروء في طرف اعتباطي، تحدد الإمكانية رقم السطر المطلوب تصحيحه ابتداءً من 1. اختاروا asc، وهو الافتراضي، للترتيب من الأصغر إلى الأكبر، أو desc لعكس الاتجاه. كما تعيد count وorder المطبق فعلياً.

تبقى الكتابة والمسافات الأصلية كما هي، باستثناء توحيد الفواصل بين الأسطر. لا تُحذف التكرارات ولا تُفسّر فواصل الآلاف؛ احذفوا الفاصلة من 1,200 قبل الإرسال، وإلا فستُقرأ القيمة الأولى على أنها 1.

استخدام موثوق في المتصفح والعمليات الآلية

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

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

ورفض سطر لا يحتوي على قيمة رقمية محدودة أولى أكثر أماناً من اختراع موضع قد يخفي بيانات ناقصة داخل تقرير آلي.

ترتيب التسميات المرقمة بدقة

رتّبوا العنصر 2 والعنصر 11 والعنصر 100 حسب الرقم الفعلي مع إبقاء كل تسمية كما هي.

تصنيف القياسات ونتائج الاختبار

رتّبوا الأسطر التي تحتوي على سوالب أو كسور أو صيغة علمية لإعداد تقرير قابل للتكرار.

توحيد بيانات الاختبار الحتمية

أنشئوا ترتيباً رقمياً مستقراً للسجلات والاختبارات مع الحفاظ على تسلسل الأسطر المتساوية.

أي رقم يُستخدم إذا احتوى السطر على عدة أرقام؟

يُستخدم أول عدد مستقل بوصفه المفتاح. تبقى الأرقام اللاحقة في النص، لكنها لا تؤثر في موضع السطر.

هل تدعم الأداة الأعداد السالبة والكسور العشرية؟

نعم. تُقبل الأعداد الصحيحة ذات الإشارة والقيم مثل -3.5 أو .75 والصيغة العلمية مثل 2e3 ما دامت محدودة.

ماذا يحدث عند تساوي قيمة سطرين؟

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

لماذا يظهر خطأ يشير إلى سطر معيّن؟

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

لماذا لا يُستخدم الرقم الملتصق بكلمة مثل version2beta؟

لا يُحسب الرقم إلا إذا كان منفصلًا عن الحروف، فلا تُعدّ الأرقام داخل رمز مثل version2beta قيمة. وإن لم يكن في ذلك السطر رقم آخر فستظهر رسالة بشأنه.

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

POSThttps://api.kit.forhosting.com/str/sort-lines-numeric

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/str/sort-lines-numeric \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"item 20\nitem 3\nitem 100\nitem 11"}'
{
  "text": "item 20\nitem 3\nitem 100\nitem 11"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.sort_lines_numeric",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

كيفية إعداد المدخلات وفهم النتيجة

تتضمن الاستجابة text للنسخ، وlines كمصفوفة JSON، وvalues للمفاتيح المستخرجة بترتيبها النهائي.

استخدام موثوق في المتصفح والعمليات الآلية

يتوفر المنطق الحتمي نفسه عبر API لبرامج البناء وأنظمة المحتوى ومراحل تنظيف البيانات وبيانات الاختبار بسعر $0.002 لكل طلب ناجح.

ماذا يحدث إذا خلا أحد الأسطر من رقم؟

يفشل الطلب بالخطأ invalid_input ويحدد رقم السطر ابتداءً من 1، ولا تُعاد نتيجة جزئية.

ما تكلفة ترتيب الأسطر رقمياً؟

أداة المتصفح مجانية. تبلغ تكلفة كل طلب API ناجح $0.002، وتُرفض المدخلات غير الصالحة.

اطّلع على توثيق KIT الكامل ←