→ جميع الأدوات Text

محوّل حالة النص

حوّل النص إلى أحرف كبيرة وصغيرة وعنوان وcamelCase والمزيد.

0 أحرف0 كلمات0 أسطر

الأنماط الثمانية لحالة النص وأين يُستخدم كل منها

أحرف كبيرة: للاختصارات والعناوين والتأكيد. أحرف صغيرة: الروابط وعناوين البريد وأسماء عناصر HTML وأوامر Unix. عنوان: عناوين الكتب والمقالات والأسماء الخاصة. جملة: النثر الطبيعي وتسميات واجهة المستخدم.

camelCase: المتغيرات وأسماء الدوال في JavaScript وطرق Java. PascalCase: أسماء الفئات في لغات البرمجة كائنية التوجه. snake_case: متغيرات ودوال Python وأسماء أعمدة قواعد البيانات. kebab-case: سمات HTML ومعرّفات CSS وشرائح URL.

لماذا تهمّ اتساقية حالة الأحرف في الكود

معظم لغات البرمجة حسّاسة لحالة الأحرف. اتّباع الاتفاقية الصحيحة لكل لغة يعكس أيضاً الاحترافية: مطوّرو Python يتوقّعون `snake_case`؛ ومطوّرو Java يتوقّعون `camelCase` للطرق.

محوّلات الحالة مفيدة خاصةً عند الانتقال بين الأنظمة — تحويل رأس CSV لاستيراد قاعدة البيانات أو تحويل مفاتيح استجابة API من `snake_case` إلى `camelCase`.

قواعد حالة العنوان

حالة العنوان ليست مجرد تكبير كل كلمة. تُكبّر أدلة الأسلوب الكلمة الأولى والأخيرة والأسماء والضمائر والأفعال والصفات والظروف، لكن تترك أحرف العطف القصيرة وحروف الجر والمقالات بأحرف صغيرة.

FAQ

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

في camelCase الكلمة الأولى بالكامل بأحرف صغيرة والكلمات التالية تبدأ بحرف كبير: `myVariableName`. في PascalCase كل كلمة تبدأ بحرف كبير بما فيها الأولى: `MyVariableName`.

ما هو snake_case؟

يكتب snake_case جميع الكلمات بأحرف صغيرة مع شرطات سفلية كفواصل: `my_variable_name`. هو الاتفاقية في Python وRuby ومعايير تسمية قواعد البيانات.

ما الفرق بين snake_case وkebab-case؟

يستخدم snake_case شرطات سفلية: `my_variable`. يستخدم kebab-case شرطات: `my-variable`. الشرطات السفلية صالحة في معظم أسماء المتغيرات؛ الشرطات العادية ليست كذلك (تُفسَّر كطرح).

هل يتعامل المحوّل مع الأحرف المشكّلة وUnicode؟

نعم. تستخدم التحويلات طرق JavaScript المدمجة `.toUpperCase()` و`.toLowerCase()` التي تتعامل بشكل صحيح مع الأحرف اللاتينية المشكّلة.

هل يمكنني تحويل أنماط الحالة بالجملة؟

نعم. الصق أي قدر من النص — أسطراً متعددة أو مستنداً كاملاً — ويُحوَّل الكتلة بأكملها فوراً.

أدوات ذات صلة