محول تنسيق الحالة

تحويل النص بين camelCase وsnake_case وkebab-case وPascalCase وCONSTANT_CASE والمزيد. مثالي للمطورين.

Programming Styles

Text Styles

نصائح الاستخدام

  • استخدم camelCase لأسماء متغيرات JavaScript/TypeScript
  • استخدم PascalCase لمكونات React وأسماء الفئات
  • استخدم snake_case لمتغيرات Python وأسماء الملفات
  • استخدم kebab-case لفئات CSS وسمات HTML
  • استخدم SCREAMING_SNAKE_CASE للثوابت ومتغيرات البيئة
  • استخدم Train-Case لبعض أنظمة التوثيق وأطر CSS
  • استخدم Title Case لعناوين المقالات وعناوين واجهة المستخدم
  • استخدم Path/case لتنظيم نظام الملفات وتوجيه URL
  • استخدم Space Case للنص المقروء المعروض للمستخدمين
  • عند التحويل بين التنسيقات، تحقق من المخرجات خاصةً للاختصارات والأحرف الخاصة

Share this tool

Help others discover Case Format Converter

حول تحويل تنسيق الحالة

أنواع تنسيق الحالة

  • camelCase: الكلمة الأولى بأحرف صغيرة، والكلمات المتبقية بأحرف كبيرة
  • PascalCase: جميع الكلمات بأحرف كبيرة، بدون فواصل
  • snake_case: كل الأحرف صغيرة مع شرطات سفلية
  • kebab-case: كل الأحرف صغيرة مع شرطات
  • SCREAMING_SNAKE_CASE: كل الأحرف كبيرة مع شرطات سفلية
  • dot.case: كل الأحرف صغيرة مع نقاط
  • Train-Case: كلمات بأحرف كبيرة مع شرطات
  • Title Case: كلمات بأحرف كبيرة مع مسافات
  • lowercase: كل الأحرف صغيرة بدون فواصل
  • UPPERCASE: كل الأحرف كبيرة بدون فواصل
  • Path/case: كل الأحرف صغيرة مع شرطات مائلة للأمام
  • Space Case: كل الأحرف صغيرة مع مسافات

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

  • camelCase: المتغيرات في JavaScript وJava وTypeScript
  • PascalCase: الفئات في لغات OOP ومكونات React
  • snake_case: متغيرات Python وRuby وSQL
  • kebab-case: سمات HTML وفئات CSS وعناوين URL
  • SCREAMING_SNAKE_CASE: الثوابت ومتغيرات البيئة
  • dot.case: المساحات الاسمية وأسماء الحزم
  • Train-Case: عناوين التوثيق وبعض أطر CSS
  • Title Case: تسميات واجهة المستخدم وعناوين المقالات
  • Path/case: هياكل نظام الملفات ومسارات التوجيه
  • Space Case: التسميات المقروءة للإنسان ونصوص العرض

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

ما الفرق بين camelCase وPascalCase؟

يبدأ camelCase بحرف صغير (مثل "myVariableName")، بينما يبدأ PascalCase بحرف كبير (مثل "MyClassName"). يُستخدم camelCase عادةً للمتغيرات والوظائف، بينما يُستخدم PascalCase لأسماء الفئات ومكونات React.

متى يجب استخدام snake_case بدلاً من kebab-case؟

استخدم snake_case للغات البرمجة مثل Python وRuby وSQL حيث تكون الشرطات السفلية هي المعيار. استخدم kebab-case في سياقات تطوير الويب مثل أسماء فئات CSS وسمات HTML وعناوين URL وأسماء الملفات.

ما استخدام SCREAMING_SNAKE_CASE؟

يُستخدم SCREAMING_SNAKE_CASE (كل الأحرف كبيرة مع شرطات سفلية) في المقام الأول للثوابت ومتغيرات البيئة وقيم التكوين التي لا ينبغي تغييرها أثناء تنفيذ البرنامج.

هل تستطيع هذه الأداة التعامل مع تنسيقات الإدخال المختلطة بشكل صحيح؟

نعم، الأداة مصممة لاكتشاف حدود الكلمات بذكاء بغض النظر عن تنسيق الإدخال. يمكنها التحويل من أي تنسيق حالة مدعوم إلى أي تنسيق آخر.

ما هو dot.case وأين يُستخدم؟

يستخدم dot.case نقاطاً كفواصل بين الكلمات (مثل "namespace.component.name"). يُستخدم عادةً في أسماء الحزم والمساحات الاسمية في لغات البرمجة ومفاتيح ملفات التكوين.

كيف تتعامل الأداة مع الاختصارات والمختصرات؟

تحاول الأداة الحفاظ على معنى الاختصارات عند تطبيق تنسيق الحالة المحدد. ومع ذلك، قد تتطلب الاختصارات المعقدة مراجعة يدوية للمخرجات.

ما الفرق بين Title Case وTrain-Case؟

يستخدم Title Case مسافات بين الكلمات المكتوبة بأحرف كبيرة (مثل "My Component Name") وهو مخصص للعناوين. يستخدم Train-Case الشرطات بين الكلمات المكتوبة بأحرف كبيرة (مثل "My-Component-Name").

هل يمكنني تحويل عدة أسطر من النص في آنٍ واحد؟

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

ما تنسيقات الحالة التي تستخدمها لغات البرمجة المختلفة؟

JavaScript/TypeScript: camelCase (متغيرات)، PascalCase (فئات). Python: snake_case. Java: camelCase (متغيرات)، PascalCase (فئات). CSS: kebab-case. الثوابت في معظم اللغات: SCREAMING_SNAKE_CASE.

ما استخدام Path/case؟

يستخدم Path/case الشرطات المائلة للأمام كفواصل (مثل "my/component/name") وهو شائع لتنظيم نظام الملفات وهياكل توجيه URL ومسارات نقاط نهاية API.

ما مدى دقة التحويل للنصوص المعقدة؟

تستخدم الأداة خوارزميات متطورة مع تعبيرات منتظمة للتعامل مع معظم النصوص بشكل صحيح، بما في ذلك التنسيقات المختلطة والأرقام والأحرف الخاصة.

هل يمكنني استخدام هذه الأداة لأسماء حقول قاعدة البيانات؟

بالتأكيد! هذه الأداة ممتازة للتحويل بين أسماء متغيرات البرمجة (غالباً camelCase) وأسماء حقول قاعدة البيانات (غالباً snake_case).

Share ToolsZone

Help others discover these free tools!

مشاركة هذه الصفحة

محول تنسيق الحالة | camelCase وsnake_case والمزيد