ForHosting KIT · أدوات المطورين

التحويل إلى COBOL-CASE

يحوّل محول COBOL-CASE النص العادي والمعرفات المختلطة والتسميات غير المتسقة إلى نمط موحد وواضح؛ إذ يحول كل كلمة مكتشفة إلى أحرف كبيرة، ويربط الكلمات المتجاورة بشرطة واحدة.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

عند إدخال customer account record تكون النتيجة CUSTOMER-ACCOUNT-RECORD. تتعرف الأداة كذلك على الحدود الشائعة في camelCase وPascalCase، وتستبدل علامات الترقيم والفواصل الموجودة، وتحتفظ بالأرقام بوصفها أجزاء مفيدة. التحويل حتمي، ولذلك تنتج المدخلة نفسها النتيجة نفسها دائما، سواء استُخدم المتصفح أم برنامج بناء أم سير عمل API أم مسار لتوليد ملفات الإعداد.

حوّل النصوص المتنوعة إلى معرف متوقع على نمط COBOL

COBOL-CASE نمط تسمية بارز بصريا، يتكون من كلمات بأحرف كبيرة تفصل بينها شرطات. يرتبط هذا النمط باتفاقيات شيفرة COBOL التقليدية، وتعريفات البيانات القديمة، وأسماء الأوامر، ومفاتيح الإعداد، والمستندات التي ينبغي أن تظهر فيها المعرفات بوضوح. يزيل هذا المحول عنك العمل المتكرر المتمثل في تحديد كل كلمة وتوحيد حالة أحرفها وتصحيح الفواصل يدويا. يمكنك تقديم عبارة عادية أو تسمية منسوخة أو معرف مكتوب بنمط آخر. تحتوي النتيجة على أحرف ASCII وأرقام مرتبة في أجزاء كبيرة، وبين كل جزأين متجاورين شرطة واحدة بالضبط. تعمل المسافات والشرطات السفلية والشرطات الموجودة وعلامات الترقيم حدودا للكلمات، وبذلك يتحول المصدر غير المتسق إلى صيغة ثابتة. تتضمن الاستجابة أيضا عدد الكلمات، كي يستطيع النظام الآلي التحقق من طريقة تفسير النص. لا تُخزن البيانات ولا تُجلب من مصدر خارجي، ولا تتغير النتيجة بين عمليات التنفيذ.

تعرّف إلى طريقة معالجة حدود الكلمات والمحارف

يتحقق المحول أولا من وجود النص، ومن كونه سلسلة نصية، ومن عدم تجاوزه الحد المنشور، ومن احتوائه على حرف ASCII أو رقم واحد على الأقل. ثم يكتشف الحدود المألوفة داخل camelCase وPascalCase. فعلى سبيل المثال، تصبح customerAccount ‏CUSTOMER-ACCOUNT، وتصبح XMLParser ‏XML-PARSER بدلا من XMLPARSER. وتُعد الانتقالات بين الحروف والأرقام حدودا أيضا، لذلك تنتج report2026Final القيمة REPORT-2026-FINAL. تُختصر سلاسل المسافات أو العلامات إلى فاصل واحد، فلا تنشأ شرطات مزدوجة أو نهائية. بعد ذلك يتحول كل جزء باق إلى أحرف كبيرة وتُربط الأجزاء بشرطات. تنتج سياسة المحارف المحدودة عمدا صيغة قابلة للنقل إلى الأدوات القديمة التي قد تختلف في قواعد Unicode. تعمل الحروف ذات العلامات والرموز فواصل، بدلا من نقلها صوتيا بصمت إلى أسماء غير متوقعة. إذا لم تحتو المدخلة إلا على علامات أو مسافات، تُعاد رسالة خطأ. ولا تعتمد الخوارزمية على إعداد محلي أو قاموس أو ساعة.

استخدم المتصفح للمهام المنفردة وAPI للعمل المتكرر

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

إعداد أسماء الحقول القديمة

حوّل التسميات المقروءة أو المعرفات الحديثة إلى أسماء موحدة بأحرف كبيرة وشرطات لاستخدامها في خرائط الترحيل والمستندات.

توحيد مفاتيح الإعداد

وحّد المفاتيح المنسوخة قبل إدراجها في القوالب أو الأمثلة أو بيانات الاختبار أو الأنظمة التي تستخدم صيغة الشرطات البارزة.

أتمتة التسمية في المولدات

أنشئ نتائج COBOL-CASE ثابتة من عناوين المخططات أو النماذج ضمن عمليات بناء وتصدير قابلة للتكرار.

ما المقصود بنمط COBOL-CASE؟

إنه نمط تسمية تكون فيه الكلمات بأحرف كبيرة وتربط بينها شرطات، مثل CUSTOMER-ACCOUNT-RECORD.

هل تتعرف الأداة على camelCase وPascalCase؟

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

ماذا يحدث لعلامات الترقيم والفواصل المتكررة؟

تعمل حدودا للكلمات وتُجمع معا، ولذلك لا تظهر شرطات مزدوجة أو شرطات في البداية أو النهاية.

هل تصلح النتيجة لكل مترجمات COBOL؟

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

ما تكلفة التحويل عبر API؟

تبلغ تكلفة كل طلب API ‏$0.002. وينفذ إصدار المتصفح التحويل الحتمي نفسه مجانا.

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

POSThttps://api.kit.forhosting.com/str/cobol-case

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

curl -X POST https://api.kit.forhosting.com/str/cobol-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"customerAccount record"}'
{
  "text": "customerAccount record"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.cobol_case",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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