أداة تحويل أنماط التسمية — مجاني عبر الإنترنت

حوّل النص عبر الإنترنت (online) بين camelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE و12 نمطًا آخر.

Converter

camelCase وsnake_case وkebab-case وكل نمط بينها

حوّل معرّفًا أو عبارة بين 17 نمط تسمية

—

النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.

حول أنماط التسمية هذه

تتعرف هذه الأداة تلقائيًا على الحروف الكبيرة الداخلية في camelCase وPascalCase وعلى الفواصل بالشرطة أو الشرطة السفلية، لذا فإن تنسيق "من" يُستخدم بشكل أساسي كزر تبديل ذي معنى - الصق الإدخال بأي نمط وسيتم تقسيمه إلى كلمات بشكل صحيح بغض النظر عمّا اخترته. تُعد camelCase وَPascalCase وَsnake_case وَCONSTANT_CASE أكثر أنماط المعرّفات شيوعًا في البرمجة؛ ويظهر kebab-case باستمرار في عناوين URL وCSS؛ ويُستخدم Train-Case في ترويسات HTTP (مثل Content-Type)؛ أما Ada_Case فهو المعيار المستخدم في لغة Ada. أما عكس حالة الأحرف وَتناوب حالة الأحرف فهما أساليب طريفة فقط، وليسا نمطَي تسمية حقيقيَّين - إذ يعكسان الحروف الموجودة مباشرة بدلاً من إعادة تنسيق حدود الكلمات.

ماذا تفعل هذه الأداة

يعيد محوّل حالة الأحرف كتابة معرّف أو عبارة بأي من 17 نمط تسمية، منها camelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE وTrain-Case وdot.case وpath/case.

يحدد حدود الكلمات بنفسه: يتعرف على المسافات والشرطات السفلية والواصلات وحدبات camelCase، ويُبقي سلاسل الأحرف الكبيرة مثل HTTP معًا ككلمة واحدة. يمكنك لصق أي نمط وتحويله إلى أي نمط آخر. ويظهر الناتج فورًا مع زر نسخ، ويمكن عكس الاتجاه بزر التبديل لإرجاع النتيجة إلى النمط الأصلي.

متى تستخدمها

  • إعادة تسمية حقل عند انتقال البيانات بين الأنظمة، مثل user_id في قاعدة البيانات وuserId في JavaScript.
  • تحويل عنوان صفحة إلى جزء من رابط؛ ويزيل أداة توليد الروابط المختصرة (Slug) أيضًا علامات التشكيل وعلامات الترقيم.
  • إنشاء الثوابت أو أسماء أصناف CSS أو أسماء متغيرات البيئة من نص إنجليزي عادي.
  • تحويل قائمة عناوين أعمدة إلى أسماء خصائص متسقة قبل توليد الشيفرة أو مخطط قاعدة البيانات.

مثال عملي

user account id → camelCase

userAccountId

user account id → PascalCase

UserAccountId

user account id → snake_case

user_account_id

user account id → kebab-case

user-account-id

user account id → CONSTANT_CASE

USER_ACCOUNT_ID

user account id → Train-Case

User-Account-Id

parseHTTPResponse2xx → snake_case

parse_http_response2xx

أسئلة حول هذه الأداة

كيف تُعالَج الاختصارات؟

تُعامل سلسلة الأحرف الكبيرة ككلمة واحدة، وتبدأ كلمة جديدة حيث يتبعها حرف صغير، فيصبح parseHTTPResponse بصيغة snake_case هو parse_http_response.

ماذا يحدث للأرقام؟

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

هل iNVERT cASE وaLtErNaTiNg CaSe أنماط تسمية؟

لا. أُضيفت للتسلية ولبيانات الاختبار. فهي تقلب الأحرف التي كتبتها بدل إعادة بناء حدود الكلمات، لذا تُبقي المسافات وعلامات الترقيم كما هي.

هل هذه الأداة مجانية؟

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

كيف أحصل على النتيجة؟

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