المكتب الحساب

محوّل camelCase

الصق نصًا أو كلمات وحوّلها إلى camelCase — لأسماء المتغيرات ومفاتيح JSON والكود. يعمل داخل متصفحك.

خاص — يتم العد في متصفحك فقط، ولا يُرفع أي شيء

النتيجة

كيف تُقسَّم الكلمات

يُقسَّم الإدخال عند حدود camelCase/PascalCase (حرف صغير أو رقم يتبعه حرف كبير) وعند أي علامة ترقيم أو مسافة — لذلك «my-var_name» و«myVarName» و«my var name» كلها تتحول بالطريقة نفسها. الأرقام تلتصق بالكلمة التي قبلها (userID42 → user, id42)، ولا تُفصل أبدًا إلى كلمة مستقلة.

حدّ الاختصارات — اقرأ قبل تحويل أسماء API

الأحرف الكبيرة المتتالية (سلسلة اختصار مثل HTTP أو XML أو ID) لا تُفصل عن الكلمة التي بعدها — getHTTPResponse يتحول إلى get_httpresponse، وليس get_http_response؛ وXMLParser يتحول إلى xmlparser، وليس xml_parser. هذا حدّ حقيقي ومُثبت لقاعدة الحدود (حرف صغير/رقم → حرف كبير)، وليس خللًا نادرًا — إذا كنت تحتاج إلى فصل كل اختصار على حدة، فأضف فاصلًا يدويًا (getHTTP_Response) قبل التحويل.

إنهاء سريع

النص المُحوَّل يظهر مباشرة في مربع الإخراج أثناء الكتابة — انسخه أو استخدم التنزيل إذا كان متصفحك يدعمه. لا يتم حفظ أي سجل للتحويل؛ وتحديث الصفحة يمسح المربعين.

ما هو camelCase؟

camelCase يربط الكلمات بلا مسافات ويجعل أول حرف من كل كلمة كبيرًا ما عدا الأولى: يتحول "user profile page" إلى "userProfilePage". وهو نمط التسمية القياسي للمتغيرات في JavaScript وJava والعديد من اللغات الأخرى.

هل يمكنني تحويل جمل كاملة؟

نعم — يُحوَّل كل سطر على حدة، لذا يمكنك لصق قائمة أسماء أو عبارات والحصول على معرّف camelCase واحد في كل سطر. تتم إزالة علامات الترقيم والمسافات الزائدة تلقائيًا.

هل النص المُحوَّل صالح دائمًا كرمز؟

لا — هذا مجرد تحويل لحالة الأحرف في نص عادي، وليس محلّلًا لقواعد المعرّفات في أي لغة محددة (لا تزال الكلمات المحجوزة والأحرف المسموح بها وغيرها من القيود سارية). تحقّق من قواعد التسمية في لغتك قبل استخدام الاسم المُحوَّل كمُعرّف حقيقي.

↑ العودة إلى الأداة