تحويل snake_case إلى kebab-case

حوّل أسماء snake_case إلى kebab-case بحروف صغيرة، سطرا بسطر أو داخل نص أطول.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

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

طريقة الحساب

يُقسم كل اسم snake_case إلى كلمات عند الشرطات السفلية، وعند أي حرف كبير يلي حرفا صغيرا. ثم تُكتب الكلمات بحروف صغيرة وتُربط بشرطة (-). تبقى الرموز والمسافات حول الأسماء كما هي. مثال: user_first_name تصبح user-first-name.

مثال

النتيجة: النتيجة بصيغة kebab-case: user-first-name order-total-amount created-at، عدد الأسماء المعالجة: 3.

user_first_name
order_total_amount
created_at
user-first-name
order-total-amount
created-at

الحدود والملاحظات

  • تتحول كل الكلمات إلى حروف صغيرة، فلا تبقى الاختصارات مثل API بحروف كبيرة.
  • تتغير كل الكلمات في النص الملصوق، بما فيها الكلمات المحجوزة وأسماء المكتبات، فراجع النتيجة قبل لصقها في الكود.

أسئلة شائعة عن هذه الأداة

لماذا تُفضَّل الشرطات في الروابط؟

توصي Google باستخدام الشرطة (-) بدلا من الشرطة السفلية (_) للفصل بين الكلمات في عناوين URL، لذلك تُحوَّل أسماء مثل product_details إلى product-details.

هل يتغير امتداد الملف؟

لا، النقطة ليست جزءا من الاسم، فيصبح annual_report_2025.pdf هو annual-report-2025.pdf.

ماذا لو كان الاسم بحروف كبيرة مثل MAX_SIZE؟

يتحول إلى حروف صغيرة، فيصبح max-size.