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

تحويل إلى camelCase

تصبح «hello world» هكذا helloWorld: تبقى الكلمة الأولى صغيرة، وتبدأ كل كلمة تالية بحرف كبير، وتختفي المسافات. وتُحذف الشرطات والنقاط أيضًا، فتصبح get-user-profile هكذا getUserProfile. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
hello world
تحصل على
النص
helloWorld
الأصلي
hello world
الطول
10
الكلمات
2

لا شيء يُخمَّن من نموذج، ولا شيء يُجلَب عبر الشبكة، ولا شيء يعتمد على الساعة أو بذور عشوائية.

أين يُستخدم تحويل camelCase في الدراسة والنشر والبرمجيات

ويستطيع المعلمون توليد مفاتيح إجابة مسبقًا تُظهر شكل camelCase المتوقع دون الوثوق بوحدات ماكرو جدول بيانات مبهمة تغيّر قواعد اللغة في منتصف الملف. ويستخدم مطورو الواجهة الأمامية والمتكاملة camelCase لخصائص React، وأسماء مستعارة لحقول GraphQL بعد التطبيع، ورموز نسق CSS-in-JS، وكائنات إعداد يجب أن تبقى مقروءة في مصدر شبه مصغَّر. وتحوّل فرق الخلفية والتكامل عناوين أعمدة CSV القديمة إلى مفاتيح كائن ثابتة قبل أن تجمّد مخططات التحقق ومولّدات OpenAPI العقد.

وتعيد أنظمة التصميم وسير عمل نظام إدارة المحتوى تسمية تسميات بشرية إلى أسماء رموز تتوقعها أدوات أخرى بالفعل بصيغة camelCase. وتلصق فرق الدعم والعمليات مواضيع تذاكر صاخبة أو أعلام ميزات في camelCase حتى تشترك لوحات المعلومات ومفاتيح الميزات في شكل معرّف واحد. اجمعها مع أدوات الأحرف الكبيرة أو slug أو الترميز عند بناء مختبر صغير من مساعدات نصية مجانية وحتمية للنماذج وتحضير أنظمة إدارة المحتوى ونظافة البيانات.

ثوابت تسمية حتمية

ولّد معرّفات camelCase قابلة لإعادة الإنتاج لاختبارات الوحدات والملفات المرجعية وتأكيدات التكامل المستمر على كود التسمية والتحويل.

تحضير إعادة الهيكلة ورموز التصميم

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

ماذا يحدث إذا أرسلت سلسلة فارغة؟

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

أي فواصل تُزال؟

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

هل تنتج هذه الأداة PascalCase؟

لا. تبقى الكلمة الأولى صغيرة (camelCase). استخدم أداة PascalCase مخصصة إن احتجت حرفًا كبيرًا أوليًا.

هل النتيجة نفسها في كل مرة للمدخل نفسه؟

نعم. التحويل خالص وحتمي: بلا شبكة وبلا عشوائية وبلا ساعة. العبارة نفسها تعطي دائمًا سلسلة camelCase نفسها.

فيمَ تُستخدم صيغة camelCase؟

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

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

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

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

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

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

لكل طلب$0.002

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

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

تأخذ أداة التحويل إلى camelCase هذه عبارة غير فارغة وتُعيد معرّف camelCase واحدًا: تبقى الكلمة الأولى صغيرة، وتُكبَّر كل كلمة تالية، وتختفي الفواصل. camelCase هو الشكل اليومي لأسماء خصائص جافاسكريبت وتايبسكريبت، ومفاتيح حقول JSON، وخصائص مكونات React، ومعرّفات حزم الجوال، ورموز الأنماط التي يجب أن تبقى مقروءة دون مسافات. أطعمها عناوين مسافيّة، أو ثوابت snake_case، أو جذور فئات CSS بنمط kebab-case، أو أجزاء حزمة منقّطة، أو ترقيمًا مختلطًا، ويعيد المحرك بناء سلسلة camelCase حتمية واحدة. يفشل المدخل الفارغ والسلاسل المكوّنة من فواصل فقط برمز invalid_input واضح حتى لا يبدو نموذج فارغ كتحويل ناجح. استخدمها مجانًا في المتصفح لتمارين التسمية وتحضير إعادة الهيكلة وتنظيف البيانات، أو استدعِ واجهة برمجة التطبيقات (API) بتكلفة $0.002 لكل طلب ناجح عندما يحتاج التكامل المستمر أو خطوط أنابيب النماذج أو العروض التعليمية النتيجة camelCase نفسها في كل مرة.

ما معنى تحويل camelCase وما الذي يحتويه الرد

يحوّل تحويل camelCase عبارة متعددة الكلمات إلى معرّف واحد تكون فيه الكلمة الأولى صغيرة بالكامل وتبدأ كل كلمة لاحقة بحرف كبير، بلا مسافات أو ترقيم بينها. لا يوجد وضع جزئي يصغّر الحرف الأول فقط من سلسلة مضمومة بالفعل، ولا قواعد عنوان خاصة بلغة، ولا تحويل صامت ل null إلى نجاح فارغ. عمليًا، تصبح hello world هي helloWorld، وuser_id تصبح userId، وget-user-profile تصبح getUserProfile، ويصبح جزء منقّط مثل order.line.item هو orderLineItem. التحويل ليس PascalCase (الذي سيكبّر الحرف الأول أيضًا)، وليس snake_case، وليس kebab-case، وليس slug يحتفظ بالشرطات: تُزال الفواصل ولا يتبقى إلا تهجئة camelCase. تُعيد هذه الحاسبة خمسة حقول ثابتة: text يحمل نتيجة camelCase التي ستنسخها إلى كود أو مخطط، وoriginal يكرر سلسلة الإدخال الدقيقة حتى تراجع ما تحوّل، وlength يذكر عدد أحرف النتيجة، وwords يعدّ كم رمزًا ضُمَّ، وmethod وسم ثابت to_camel_case للسجلات وخطوط أنابيب متعددة الأدوات. فإما يبني المحرك سلسلة camelCase كاملة ضمن الطول المدعوم، أو يرفض الطلب برمز invalid_input. تشمل حالات الرفض غياب حقل text، وقيمة null، وسلسلة فارغة، وحمولات مكوّنة من مسافات بيضاء أو فواصل فقط لا تترك رموزًا أبجدية رقمية، وكائنات ومصفوفات ليست نصًا خالصًا، وأي حمولة أطول من أقصى عدد أحرف موثّق. إن احتجت إلى حروف كبيرة فقط، أو صغيرة فقط، أو توليد slug، أو PascalCase، فاستخدم تلك الأدوات المخصصة؛ إذ لا تجيب هذه الصفحة إلا عن تحويل عبارة إلى camelCase بمخرجات ثابتة تناسب أوراق العمل واختبارات الوحدات ومستهلكي واجهة برمجة التطبيقات (API) الذين يجب ألا يبتكروا قواعد تسمية.

كيف يُقرأ حقل text وكيف تبقى النتيجة قابلة لإعادة الإنتاج

يجب أن تكون القيمة سلسلة غير فارغة؛ وتُحوَّل الأعداد المنتهية وBigInt إلى سلاسل نصية أولًا حتى يصبح رمز رقمي مجرد رمز camelCase بعد تحويله إلى أرقام عشرية. تُقتَص المسافات البيضاء البادئة واللاحقة قبل التجزئة؛ وتعمل سلاسل متتالية من المسافات والشرطات السفلية والشرطات والنقاط والأحرف غير الأبجدية الرقمية الأخرى كفواصل كلمات ولا تظهر أبدًا في المخرج. تُوسَّع حدود camelCase أو PascalCase الموجودة بالفعل حتى تنقسم XMLHttp Request وgetUserID كلاهما إلى كلمات معقولة قبل إعادة التجميع. يُصغَّر كل رمز، ثم يُكبَّر حرفه الأول لكل رمز بعد الأول، مما يبقي HELLO_WORLD وhello-world على النتيجة نفسها helloWorld. الحقل المفضَّل هو text، لكن الأسماء البديلة input وstring وvalue وcontent وs وphrase مقبولة أيضًا، بحيث يمكن لسلاسل الاستعلام وجداول البيانات والنماذج المكتوبة إعادة استخدام العقد نفسه دون إعادة تسمية أعمدة. تُرفض القيم المنطقية والكائنات العادية والمصفوفات برسالة واضحة حتى لا يتحول جسم JSON خاطئ إلى كلمة true أو تفريغ كائن غير مفيد. السلسلة الفارغة invalid_input دائمًا: وعد المنتج هو تحويل عبارة، لا ابتكار نجاح فارغ. الطول محدود بمئة ألف حرف حتى لا يستحوذ لصق منفلت على Worker؛ وتفشل الحمولات الأطول برسالة حد صريحة بدل قطع صامت مبتور. اجمع بين التشغيل المجاني في المتصفح على هذه الصفحة وواجهة برمجة التطبيقات (API) المدفوعة عندما تحتاج إلى النتيجة camelCase ذاتها داخل خط أنابيب آلي دون شحن مساعدات سلاسل خاصة بك.

أين يُستخدم تحويل camelCase في الدراسة والنشر والبرمجيات

يواجه الطلاب camelCase عندما يفرض تمرين برمجي أسماء خصائص تطابق دليل أسلوب، أو عندما ينظّف مختبر إدخال بيانات عناوين جدول بيانات إلى مفاتيح JSON، أو عندما يعيد درس جوال تسمية حقول API بنمط snake_case لنموذج عميل. في هذه الصفحة يعمل كل شيء داخل متصفحك بالكامل؛ وعبر واجهة برمجة التطبيقات (API) يكلّف كل تحويل ناجح $0.002، ولا تُفرض رسوم على التحقق الفاشل، ولا يُخزَّن شيء بعد إعادة الرد. هذا الفصل — استكشاف تفاعلي مجاني وواجهة برمجة تطبيقات مدفوعة مطابقة له — يوافق بقية فئة A من فهرس KIT، ويتيح لك الانتقال من عرض توضيحي في الصف إلى خط أنابيب آلي دون تغيير نتيجة السلسلة.

تطبيع أسماء حقول JSON وAPI

حوّل عناوين مسافيّة وأعمدة snake_case وتسميات kebab إلى مفاتيح camelCase ثابتة للعملاء والمتحققين ومخططات OpenAPI.

كم تكلّف أداة التحويل إلى camelCase؟

هي مجانية في متصفحك على هذه الصفحة. وعبر واجهة برمجة التطبيقات (API) يكلّف الطلب الناجح $0.002؛ ولا تُفرض رسوم على المدخلات غير الصالحة.

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