محوّل snake_case

تعمل في المتصفح التنسيق

حوّل camelCase أو kebab-case أو PascalCase أو الجمل العادية إلى snake_case، مع خيار SCREAMING_SNAKE_CASE للثوابت.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

كيفية استخدام محوّل snake_case

  1. الصق المعرّفات، واحداً في كل سطر.
  2. فعّل SCREAMING_SNAKE_CASE للثوابت عند الحاجة.
  3. انسخ القائمة المحوّلة.

مزايا محوّل snake_case

  • يحوّل camelCase وPascalCase وkebab-case والجمل إلى snake_case
  • خيار SCREAMING_SNAKE_CASE للثوابت ومتغيرات البيئة
  • كشف حدود الاختصارات (HTTPResponseCode → http_response_code)
  • تحويل دفعي مع جدول للمدخلات والمخرجات
  • الحفاظ على حروف Unicode

مثال على محوّل snake_case

أسماء Python من معرّفات JavaScript

الإدخال:

userFirstName
HTTPResponseCode
max-retry-count

النتيجة:

user_first_name
http_response_code
max_retry_count

الأسئلة الشائعة حول محوّل snake_case

متى أستخدم snake_case؟

تستخدم snake_case متغيرات ودوال Python، وRuby، وRust، وأعمدة قواعد البيانات، والكثير من واجهات REST API. أما متغيرات البيئة والثوابت فتستخدم عادةً الصيغة ذات الأحرف الكبيرة.

كيف أحصل على SCREAMING_SNAKE_CASE؟

فعّل خيار «SCREAMING_SNAKE_CASE»؛ فتُحوَّل كل كلمة إلى أحرف كبيرة وتُوصل الكلمات بشرطات سفلية، مثل MAX_RETRY_COUNT.

هل يصبح "HTTPResponseCode" هو http_response_code؟

نعم. تُكتشف الاختصارات ككلمات مستقلة، فتكون النتيجة http_response_code وليس h_t_t_p_response_code.

هل تُحفظ الحروف غير اللاتينية؟

نعم — تُحفظ الحروف العربية والديفاناغارية وغيرها ككلمات وتُوصل بشرطات سفلية؛ ولا يتغير سوى الفواصل.