تخطي إلى المحتوى
محول مواعيد انطلاق مباريات كأس العالم متاح الآناعرض أوقات الانطلاق حسب منطقتك الزمنية وأضف تذكيرات للتقويم.

محول حالة الأحرف

حوّل النص ومقتطفات التسمية بين الأحرف الكبيرة والصغيرة وحالة العنوان وحالة الجملة وحالة التبديل وcamelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE وdot.case والمسارات الشبيهة.

نص الإدخال

الأحرف

0 / 50,000

محول حالة الأحرف

بداية سريعة

1
الصق نصًا أو مقطع تسمية.
2
اختر حالة الأحرف أو تنسيق التسمية.
3
راجع نتيجة المحرر ثم انسخها.
4
لتحويل النتيجة مرة أخرى، حررها أو الصقها أولًا.

سيناريوهات شائعة

تسمية المتغير/الوظيفة

تحويل أسماء المرشحين إلىcamelCase/PascalCase/snake_caseقبل استخدامها في التعليمات البرمجية

مسارات CSS/API

تفضلkebab-caseلأسماء الفئات وقطاعات المسار لتحسين إمكانية القراءة

حقول قاعدة البيانات/الثوابت

التحويل إلى snake_case أو CONSTANT_CASE حسب الاتفاق

المقاطع المشابهة للمسار

قم بتحويل التسميات المتباعدة إلىkebab-caseأو مقتطفات المسار/الحالة؛ هذا لا يتحقق من صحة مسارات الملفات الحقيقية

واجهات/مسارات REST

استخدم kebab أو snake‑case؛ بينما تبقى حقول GraphQL بصيغة camelCase

تنسيق المستندات

Title Case للعناوين؛ وSentence case لبداية الفقرات

قوائم الأسماء متعددة الأسطر

الصق عدة أسماء مرشحين، وقم بتحويلها معًا، ثم انسخ النتيجة الحالية

قبل مراجعة التعليمات البرمجية

قم بتحويل أسماء المرشحين أولاً، ثم استبدلها يدويًا في التعليمات البرمجية أو المستندات

مرجع التنسيقات

أحرف صغيرة: hello world example
أحرف كبيرة: HELLO WORLD EXAMPLE
أول حرف كبير: Hello world example
عنوان: Hello World Example
جملة: Hello world example. Next sentence
camelCase: helloWorldExample
PascalCase: HelloWorldExample
snake_case: hello_world_example
kebab-case: hello-world-example
CONSTANT_CASE: HELLO_WORLD_EXAMPLE
dot.case: hello.world.example
path/case: hello/world/example
تبديل الحالة: مثال مرحبا بالعالم -> مثال مرحبا بالعالم
متناوب: hElLo WoRlD eXaMpLe

حدود التحويل

يتم تحويل بطاقات التنسيق من الخط الأساسي الأصلي الحالي؛ فهي ليست خط أنابيب تحويل بالسلاسل
يقوم الزر "نسخ" بنسخ محتوى المحرر الحالي. تقوم بطاقات التنسيق بتبديل النتائج بدلاً من نسخها
camelCase، وsnake_case، وkebab-case، وdot.case، ورمز المسار/الحالة للأحرف والأرقام Unicode؛ عادة ما تصبح علامات الترقيم والرموز التعبيرية فواصل
path/case هو نمط لمقاطع المسار فقط؛ لا يتحقق من صلاحية أسماء الملفات ولا يحتفظ بالامتدادات ولا ينشئ مجلدات
لا تقوم هذه الصفحة بفحص التعليمات البرمجية أو إعادة تسمية الملفات أو تحديث المخططات أو تطبيق إصلاحات الوبر أو إنشاء ارتباطات URL الثابتة
انسخ محتوى المحرر الحالي عندما تحتاج إلى نقل النتيجة. تنزيل الملفات وتصدير CSV/JSON وتصدير كل الصيغ خارج نطاق هذه الأداة.

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

في الواجهة الأمامية: استخدم PascalCase للمكوّنات والأنواع، وkebab-case لفئات CSS والروابط
تسمية الواجهة الخلفية:snake_caseلحقول Python وقاعدة البيانات، وCONSTANT_CASEللثوابت ومتغيرات env، وcamelCaseحيث يتوقع دليل النمط الخاص بك ذلك
تصميم الواجهات البرمجية: حافظ على مسارات REST باستخدام kebab أو snake-case، بينما تظل حقول GraphQL بـ camelCase

القيود والتوافقية

للحفاظ على استجابة الصفحة، قم بتقسيم النصوص الكبيرة جدًا بدلاً من التعامل معها كمعالج دفعي غير محدود
الرموز الخاصة: أحرف مثل @#$ تُعامل كفواصل ويتم تكييفها مع أسلوب التسمية المختار
الأرقام: تبقى القيم الرقمية كما هي؛ نضيف الفواصل فقط عند التقاء الحروف والأرقام لتجنب كسر الأعداد

الخصوصية والأمان

يعمل تحويل حالة الأحرف محليًا داخل المتصفح. قد يبقى نص المحرر الحالي كمسودة في المتصفح، وقد تبقى علامة تبويب الفئة المحددة في تخزين المتصفح. إذا كانت مساحة عمل محفوظة أو مزامنة WebDAV مفعلة، فقد يُحفظ نص المحرر وتفضيل علامة التبويب عبر تلك المزامنة. يستبدل النص المحوّل محتوى المحرر نفسه، وتُنشأ القيم المنسوخة من ذلك المحرر؛ لا ترفع هذه الأداة ملفات ولا تنشئ مرفقات ولا تصدّر ملفات ولا تحفظ قائمة نتائج منفصلة.

أسئلة شائعة

7

تابع الخطوة التالية باستخدام هذه الأدوات ذات الصلة.

تتم كل معالجة الأدوات محليًا داخل متصفحك.