التحويل إلى snake_case
افتح صندوق الأدوات
مجاني، بلا تسجيل، ولا يخرج شيء من متصفحك.
مثال محلول
كلمات صغيرة موصولة بشَرَط سفلية.
- الدخل
the quick brown fox jumps over the lazy dog
- الخرج
the_quick_brown_fox_jumps_over_the_lazy_dog
الاختصارات
تنسيقات المعرّفات يتوقف أمرها كله على الاختصارات. فالمحوّل الذي يقسّم عند كل حرف كبير يُحوّل XMLHttpRequest إلى x_m_l_http_request. والقاعدة أن يُقسَم قبل الحرف الكبير الذي يبدأ كلمة حقيقية، فتبقى XML كاملة — وأن تُترك صيغ الجمع مثل IDs كما هي.
- الدخل
XMLHttpRequest
- الخرج
xml_http_request
الكلمات المكتشفة: XML + Http + Request
القواعد
تنسيقات المعرّفات يتوقف أمرها كله على الاختصارات. فالمحوّل الذي يقسّم عند كل حرف كبير يُحوّل XMLHttpRequest إلى x_m_l_http_request. والقاعدة أن يُقسَم قبل الحرف الكبير الذي يبدأ كلمة حقيقية، فتبقى XML كاملة — وأن تُترك صيغ الجمع مثل IDs كما هي.
كل التنسيقات
العبارة نفسها في التنسيقات الاثني عشر. السطر المعلَّم بنجمة هو تنسيق هذه الصفحة.
| التنسيق | النتيجة |
|---|---|
| أحرف كبيرة | THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG |
| أحرف صغيرة | the quick brown fox jumps over the lazy dog |
| حالة الجملة | The quick brown fox jumps over the lazy dog |
| Title Case | The Quick Brown Fox Jumps Over the Lazy Dog |
| camelCase | theQuickBrownFoxJumpsOverTheLazyDog |
| PascalCase | TheQuickBrownFoxJumpsOverTheLazyDog |
| snake_case * | the_quick_brown_fox_jumps_over_the_lazy_dog |
| kebab-case | the-quick-brown-fox-jumps-over-the-lazy-dog |
| CONSTANT_CASE | THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG |
| dot.case | the.quick.brown.fox.jumps.over.the.lazy.dog |
| حالة متبادلة | tHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg |
| حالة معكوسة | THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG |