UltraConvert
أدوات النصوص

محول الحالات

حوّل النص بين جميع أنماط حالة الأحرف الشائعة فورًا. مثالي للمبرمجين الذين يعيدون تسمية المتغيرات، وصانعي المحتوى الذين ينشئون روابط URL، والمحررين الذين يصلحون رسائل البريد الإلكتروني المكتوبة بحروف كبيرة، أو لأي شخص يحتاج إلى تنسيق نص متسق. تتعامل عشرة أنماط مختلفة مع أي حاجة للتحويل.

ماذا تفعل هذه الأداة؟

يقوم محول الحالات بتحويل النص بين قواعد الترميز المختلفة لحالة الأحرف وفصل الكلمات. يكتشف بذكاء حدود الكلمات في صيغ الإدخال المتنوعة — سواء كانت الكلمات مفصولة بمسافات، أو مدمجة في camelCase، أو متصلة بعلامات سفلية أو شرطات. يتوفر الإخراج في عشرة صيغ: UPPERCASE (جميع الأحرف الكبيرة)، lowercase (بدون أحرف كبيرة)، Title Case (حرف أول كبير)، Sentence case (حرف أول فقط)، camelCase (حرف أول صغير)، PascalCase (حرف أول كبير)، snake_case (lower_with_underscores)، kebab-case (lower-with-hyphens)، CONSTANT_CASE (UPPER_WITH_UNDERSCORES)، و aLtErNaTiNg CaSe للتأثيرات المرحة.

كيف تعمل

يحلل الأداة النص المدخل لتحديد حدود الكلمات باستخدام عدة استدلالات: كشف المسافات، انتقالات حالة الأحرف (حدود camelCase/PascalCase)، وخصائص الأحرف (العلامات السفلية، الشرطات). بمجرد تحديد الكلمات، تطبق قواعد تحويل الحالة المحددة: تحويل الأحرف الكبيرة/الصغيرة، قواعد Title Case (إبقاء الكلمات الصغيرة صغيرة في العناوين)، وإدراج الفواصل المناسبة. يتم تحديث النتيجة فوريًا أثناء الكتابة، مع وظيفة نسخ إلى الحافظة لكل صيغة إخراج.

الميزات

كيفية الاستخدام

  1. 1

    الصق أو اكتب نصك

    أدخل أي نص في مربع الإدخال — كلمات مفردة، جمل، فقرات، أسماء متغيرات برمجية، أو مستندات كاملة.

  2. 2

    اختر نمط حالة

    انقر على أي من أزرار أنماط الحالات العشرة. يظهر الإخراج فورًا كنصك المحول إلى ذلك الترميز.

  3. 3

    انسخ النتيجة

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

  4. 4

    جرب أنماطًا مختلفة

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

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

إعادة هيكلة الكود

يقوم المبرمجون بسرعة بإعادة تسمية المتغيرات بين camelCase و PascalCase و snake_case و CONSTANT_CASE لتتوافق مع قواعد لغة مختلفة أو أدلة نمط الفريق.

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

يقوم المحررون بتحويل رسائل البريد الإلكتروني المكتوبة بحروف كبيرة صاخبة إلى حالة جملة مقروءة، أو تحويل العناوين بين Title Case و sentence case لسياقات مختلفة.

توليد روابط URL

حوّل عناوين المقالات أو أسماء المنتجات إلى kebab-case لإنشاء روابط URL نظيفة وصديقة لمحركات البحث.

تطبيع البيانات

توحيد بيانات النص من مصادر متعددة إلى حالة متسقة لقواعد البيانات أو الجداول أو التحليل.

نصائح وأفضل الممارسات

الأسئلة المتكررة

ما الفرق بين camelCase و PascalCase؟
يبدأ camelCase بحرف صغير (myVariableName, getUserData). يبدأ PascalCase بحرف كبير (MyVariableName, GetUserData). هما متطابقان في غير ذلك. استخدم camelCase لمتغيرات JavaScript، و PascalCase لأسماء الفئات.
هل يحافظ على الأرقام؟
نعم — تُحفظ الأرقام في مكانها تمامًا كما تظهر. يتم تحويل حالة الأحرف فقط. 'user123Name' تصبح 'user123_name' في snake_case مع بقاء الأرقام سليمة.
هل يعمل على الخطوط غير اللاتينية؟
يعمل تحويل الأحرف الكبيرة/الصغيرة على أي خط يحتوي على حالة (السيريلية، اليونانية). الخطوط التي لا تحتوي على حالة (الصينية، اليابانية، العربية) تمر دون تغيير. أنماط الكلمات تفصل بناءً على المسافات وحدود تغيير الحالة.
كيف يكتشف حدود الكلمات؟
عدة طرق: المسافات تفصل الكلمات بوضوح؛ العلامات السفلية والشرطات هي فواصل كلمات؛ التغييرات في الحالة تشير إلى حدود في camelCase/PascalCase (myVariable → my + Variable)؛ الأحرف الكبيرة المتتالية تليها أحرف صغيرة تتعامل مع الاختصارات (HTTPServer → HTTP + Server).

أدوات ذات صلة