محول حالة النص
غيّر حالة النص إلى camelCase، CapitalCase وغيرها.
الإدخال
الإخراج
ملف القراءة
ما هو تحويل حالة النص؟
تحويل حالة النص هو عملية تحويل النص بين أنماط تنسيق مختلفة تُستخدم في الكتابة والبرمجة. تخدم الحالات المختلفة أغراضًا محددة: camelCase للمتغيّرات في JavaScript، snake_case للدوال في Python، CONSTANT_CASE لقيم الإعدادات، والعديد غيرها. كل نمط حالة يتبع قواعد محددة حول الأحرف الكبيرة، وفصل الكلمات، والتنسيق لجعل الشيفرة أكثر قابلية للقراءة وتوافقًا مع قواعد اللغة.
وصف الأداة
أداة Case Converter تحول النص بين عدة صيغ حالة تُستخدم شائعًا في البرمجة والكتابة. تدعم الأداة أنماط تسمية متعددة تشمل camelCase، snake_case، PascalCase، CONSTANT_CASE، وأكثر. تقوم الأداة تلقائيًا بتحويل النص المدخل إلى صيغة الحالة المختارة، مما يسهل تعديل النص ليتوافق مع معايير الترميز المختلفة وأدلة الأسلوب.
أمثلة
الإدخال: "hello world example"
- Camel Case: helloWorldExample
- Pascal Case: HelloWorldExample
- Snake Case: hello_world_example
- Constant Case: HELLO_WORLD_EXAMPLE
- Dot Case: hello.world.example
- Path Case: hello/world/example
- Capital Case: Hello World Example
- Sentence Case: Hello world example
الإدخال: "UserProfileSettings"
- Camel Case: userProfileSettings
- Snake Case: user_profile_settings
- Constant Case: USER_PROFILE_SETTINGS
- Dot Case: user.profile.settings
الميزات
- صيغ حالات متعددة: يدعم 9 أنماط تحويل حالة مختلفة
- تحويل فوري: تحويل فوري أثناء الكتابة
- أمثلة بصرية: كل صيغة تُظهر شارة معاينة مع ناتج مثال
- قائمة منسدلة قابلة للبحث: تصفية سريعة للعثور على صيغة الحالة المطلوبة
- نسخ بنقرة واحدة: نسخ النص المحوّل إلى الحافظة فورًا
حالات الاستخدام
- إعادة هيكلة الشيفرة: تحويل أسماء المتغيّرات والدوال عند الانتقال بين لغات البرمجة
- تطوير API: تحويل أسماء نقاط النهاية لتتناسب مع أنماط التسمية المختلفة
- تصميم قواعد البيانات: تحويل أسماء الجداول والأعمدة إلى معايير التسمية المفضلة في قاعدة البيانات
- كتابة الوثائق: توحيد المصطلحات عبر الوثائق التقنية
- الامتثال لأدلة الأسلوب: ضمان توافق الشيفرة مع معايير التسمية للفريق أو المشروع
صيغ الحالات المدعومة
- No Case: النص الأصلي دون تحويل
- Camel Case: firstWordLowerCaseFollowingUpperCase (شائع في JavaScript، Java)
- Pascal Case: FirstWordAndFollowingUpperCase (شائع في C#، أسماء الفئات)
- Snake Case: words_separated_by_underscores (شائع في Python، Ruby)
- Constant Case: WORDS_SEPARATED_BY_UNDERSCORES_UPPERCASE (للقيم الثابتة)
- Dot Case: words.separated.by.dots (أسماء الحزم، المساحات الاسمية)
- Path Case: words/separated/by/slashes (مسارات الملفات، URLs)
- Capital Case: Words Separated By Spaces Capitalized (العناوين، الرؤوس)
- Sentence Case: First word capitalized rest lowercase (اللغة الطبيعية)