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

عكس ترتيب الفقرات عبر الإنترنت

تعود المقدمة والتفاصيل والخاتمة بالترتيب: الخاتمة ثم التفاصيل ثم المقدمة، أي 3 فقرات معكوسة يبقى داخل كل منها كما هو، بما في ذلك الأسطر الملتفة. والأسطر الفارغة هي ما يحدد نهاية كل فقرة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

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

كيف ينعكس ترتيب الفقرات

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

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

الخيارات العملية والحالات الحدية والقيود

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

لا تفسر الأداة HTML أو Markdown أو العناوين أو الصفحات أو الموضوعات أو الجمل، بل تعتمد حدود النص البسيط فقط. توحد الفواصل إلى LF وتحذف المسافات الخارجية. راجعوا عبارات مثل «أعلاه» و«أدناه» و«أولا» و«أخيرا»، لأن عكس البنية لا يعيد كتابة هذه الإشارات السياقية.

إعادة ترتيب الملاحظات زمنيا

حولوا تصديرا يبدأ بالأحدث إلى قراءة زمنية من دون تغيير كتل الملاحظات.

تصحيح مسودة معكوسة

اعكسوا تسلسل الأقسام مع الحفاظ على الجمل والاقتباسات والفواصل الداخلية.

إعداد مسارات المحتوى

احصلوا على نص موصول ومصفوفة فقرات معكوسة من أجل CMS والاختبارات والأتمتة.

هل تنعكس الكلمات داخل كل فقرة؟

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

كيف تكتشف الأداة الفقرات؟

يفصل بينها سطر فارغ واحد أو أكثر، ويعد السطر الذي يحوي مسافات فقط فارغا.

هل تحفظ الأسطر الفارغة المتكررة؟

لا. تعدها حدا واحدا، وتضع في الناتج سطرا فارغا واحدا بين الكتل.

لماذا لم يتغير شيء بعد عكس النص؟

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

كيف أعكس كل سطر بدل كل فقرة؟

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

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

POSThttps://api.kit.forhosting.com/str/reverse-paragraphs

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

curl -X POST https://api.kit.forhosting.com/str/reverse-paragraphs \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Introduction comes first.\n\nSupporting details come second.\n\nConclusion comes last."}'
{
  "text": "Introduction comes first.\n\nSupporting details come second.\n\nConclusion comes last."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.reverse_paragraphs",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

استخدام النتيجة عبر API أو المتصفح

إذا كان النص مقدمة وتفاصيل وخاتمة، فستظهر الخاتمة أولا. حافظوا على الأسطر الفارغة لأنها تحدد الحدود. أرسلوا كائن JSON يحتوي الحقل text والنص البسيط كاملا. استخدموا text للمحرر أو CMS، وparagraphs لمعالجة كل كتلة، وparagraph_count للتحقق من العدد. يشغل المتصفح وAPI الدالة الصرفة نفسها، فلا يختلف العرض عن الأتمتة. يكلف طلب API الناجح $0.002، وتعيد البيانات غير الصالحة invalid_input. لا تستخدم الدالة شبكة أو نموذجا أو عشوائية أو ساعة، ولذلك يعيد الإدخال نفسه دائما JSON نفسه.

ماذا يحدث إذا كانت هناك فقرة واحدة؟

تبقى الكتلة نفسها، وتكون قيمة paragraph_count واحدا والمصفوفة ذات عنصر واحد.

كم يكلف طلب API؟

يكلف الطلب الناجح $0.002، أما الإدخال غير الصالح فيعيد invalid_input.

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