محوّل CONSTANT_CASE

حوّل camelCase أو النص العادي إلى CONSTANT_CASE (SCREAMING_SNAKE_CASE) للثوابت والمتغيرات البيئية، مع معالجة صحيحة للأحرف المختصرة والأرقام.

مثال: maxRetryCount ← MAX_RETRY_COUNT

الإخراج

يُحوَّل كل سطر على حدة. تُفصل الكلمات عند المسافات وعلامات الترقيم و_ - . / وحدود camelCase؛ وتبقى الاختصارات مثل XML متصلة، وتبقى الأرقام ملتصقة بالكلمة السابقة.

أدوات ذات صلة

عرض الكل

ما هو CONSTANT_CASE؟

تحوّل هذه الأداة المعرّفات والعبارات إلى CONSTANT_CASE (ويُسمى أيضًا SCREAMING_SNAKE_CASE): كلمات كبيرة تفصل بينها شرطات سفلية، وهو الاصطلاح المتبع للثوابت والمتغيرات البيئية.

كيفية استخدام CONSTANT_CASE

  1. اكتب النص أو الصقه في مربع الإدخال – معرّف أو عبارة واحدة في كل سطر (أو اضغط تحميل مثال).
  2. يظهر النص المحوَّل فورًا في مربع الإخراج.
  3. اضغط نسخ لنسخ النتيجة.

مثال

الإدخال
maxRetryCount
الإخراج
MAX_RETRY_COUNT

متى تستخدم CONSTANT_CASE

استخدمه للثوابت في معظم اللغات والمتغيرات البيئية وأعضاء التعداد في بعض الأنماط. وللمتغيرات العادية استخدم camelCase أو snake_case.

كيف يعمل CONSTANT_CASE

يُقسَّم المدخل إلى كلمات، وتُحوَّل كل كلمة إلى أحرف كبيرة وتُضم الكلمات بـ_. تُقسَّم الكلمات عند المسافات وعلامات الترقيم والفواصل _ - . /، وعند تغيّر حالة الأحرف داخل المعرّفات: يصبح fooBar ← foo + Bar، وتبقى سلسلة الأحرف المختصرة معًا (XMLHttpRequest ← XML + Http + Request). وتبقى الأرقام ملتصقة بالكلمة التي قبلها (Request2Go ← Request2 + Go)، وتُحذف الفواصل العليا داخل الكلمات (don't ← dont)، وتُدعم أحرف أي كتابة (é وñ والسيريلية واليونانية…). يُحوَّل كل سطر على حدة.

حالات الاستخدام الشائعة

  • إنشاء أسماء المتغيرات البيئية (API_BASE_URL)
  • تسمية الثوابت في JavaScript أو Java أو Python
  • تحويل مفاتيح الإعداد إلى نمط env-var
  • إنشاء أسماء أعضاء التعداد

ملاحظة أمنية

كل شيء يعمل محليًا داخل متصفحك؛ الكود الذي تلصقه لا يُرفع إلى أي خادم.

الأسئلة الشائعة

هل هو نفسه snake_case بأحرف كبيرة؟

نعم، تُقسَّم الكلمات بالطريقة نفسها وتُضم بشرطات سفلية بأحرف كبيرة.

هل يتعامل مع مدخل kebab-case؟

نعم، يصبح api-base-url ← API_BASE_URL.

ماذا عن ß؟

يتبع تحويل الأحرف الكبيرة قواعد Unicode، فيصبح ß ← SS.

استكشف المزيد من الفئات