محوّل camelCase
حوّل أي عبارة أو معرّف إلى اسم متغير camelCase (أو PascalCase) نظيف، واحد في كل سطر.
تتم المعالجة محليًا في متصفحك· بياناتك تبقى في متصفحك.
ما هي أداة محوّل camelCase؟
يكتب camelCase عدة كلمات كمعرّف واحد: الكلمة الأولى بأحرف صغيرة وكل كلمة تليها تبدأ بحرف كبير، كما في userFirstName. وهو المعيار للمتغيرات والدوال في JavaScript وJava وSwift ولمفاتيح JSON. أما PascalCase فيبدأ بحرف كبير أيضًا ويُستخدم للفئات والأنواع.
يقبل المحوّل أي مصدر: «user_first_name» أو «get-http-response» أو «Parse HTML string» أو «XMLHttpRequest». يقسّم عند الفواصل وحدود camelCase والاختصارات ويتجاهل علامات الفاصلة العليا، ويمكنه إبقاء الاختصارات بأحرف كبيرة (HTMLParser) أو توحيدها (HtmlParser). ويمكنك تحويل كل سطر على حدة أو دمج كل الأسطر في اسم واحد.
كيف تعمل؟
- الصق اسمًا أو عبارة في كل سطر.
- اختر camelCase أو PascalCase.
- قرّر إبقاء الاختصارات بأحرف كبيرة، واعتبار الأرقام كلمات منفصلة، والتحويل سطرًا بسطر أو دمج الكل في معرّف واحد.
حالات الاستخدام الشائعة
- تحويل أعمدة قاعدة البيانات (user_first_name) إلى أسماء خصائص JavaScript أو JSON.
- تحويل اسم ميزة منطوق إلى اسم دالة أو متغير.
- تحويل سمات مثل data-user-id إلى مفتاح dataset (userId).
- تحويل قائمة حقول واجهة برمجية دفعة واحدة إلى PascalCase لخصائص الفئات.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
user_first_name get-http-response Parse HTML string XMLHttpRequest order 2 items
userFirstName getHttpResponse parseHtmlString xmlHttpRequest order2Items
الخصوصية
تعمل أداة محوّل camelCase بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
لا يعرف المحوّل أي متتاليات من الأحرف الكبيرة اختصارات حقيقية في مشروعك. راجع أسماء مثل ID وURL وAPI وفق اصطلاح التسمية لديك.
الأسئلة الشائعة
كيف يعامل الاختصارات مثل HTML وXML؟
يوحّدها افتراضيًا (parseHtmlString). فعّل «إبقاء الاختصارات» للحفاظ عليها (parseHTMLString) كما تفضّل بعض أدلة الأسلوب.
ماذا عن الأرقام؟
تُعامل كلمات منفصلة، فتصبح «order 2 items» بالشكل order2Items و«2fa» بالشكل 2Fa. عطّل الخيار لإبقائها ملتصقة بالحروف.
أدوات ذات صلة
محوّل snake_case
حوّل الأسماء والعبارات إلى معرّفات snake_case لقواعد البيانات وPython ومتغيرات البيئة ومفاتيح الإعدادات.
أدوات النصوص
محوّل حالة الأحرف
أداة واحدة لكل حالات النص: اختر نمطًا من القائمة فيتحول النص فورًا.
أدوات النصوص
محوّل Title Case للعناوين
نسّق العناوين كما يتطلب دليل الأسلوب: الكلمات الرئيسية بأحرف كبيرة والأدوات وحروف الجر القصيرة بأحرف صغيرة.
أدوات النصوص
JSON إلى TypeScript
الصق عينة JSON واحصل على تعريفات TypeScript جاهزة للاستخدام تصف بنيتها.
JSON والبيانات
ترتيب مفاتيح JSON
أعد ترتيب مفاتيح كل كائن JSON أبجديًا للحصول على مستند ثابت وقياسي.
JSON والبيانات
مولّد Slug للروابط
الصق عنوانًا في كل سطر لتحصل على slugs قصيرة ومقروءة جاهزة لنظام إدارة المحتوى أو الموجّه.
أدوات المطورين
محوّل kebab-case
حوّل العناوين وأسماء المتغيرات والعبارات إلى معرّفات مفصولة بشرطات لأسماء أصناف CSS والروابط وأسماء الملفات ومفاتيح الإعدادات.
أدوات النصوص