محول أحرف Pascal — أداة مجانية عبر الإنترنت
ما هو محول صيغ Pascal?
في أسلوب "باسكال كيس" (PascalCase)، المعروف أيضًا باسم "أبر كاميل كيس"، تُكتب الحرف الأول من كل كلمة بحرف كبير، وتُربط الكلمات معًا دون أي فاصل. تبدو النتيجة كما يلي: ThisIsPascalCase.
وهي قاعدة التسمية المطلوبة لأسماء الفئات في Java و C# و C++ و TypeScript، ويجب أن يستخدم كل مكون React أو Vue PascalCase حتى يتعرف عليه إطار العمل. تقوم هذه الأداة بتحويل المدخلات من أي تنسيق — نص عادي، أو snake_case، أو kebab-case، أو camelCase — إلى مخرجات PascalCase نظيفة وجاهزة لقاعدة الكود الخاصة بك.
متى تستخدم محول صيغ Pascal?
استخدم أسلوب PascalCase لتسمية أسماء الفئات في لغات Java و C# و C++ و TypeScript. يجب تسمية مكونات React و Vue باستخدام أسلوب PascalCase حتى يتمكن إطار العمل من تمييزها عن عناصر HTML الأصلية. كما تستخدم واجهات TypeScript وأسماء الأنواع المستعارة أسلوب PascalCase بشكل تقليدي.
NET للأساليب العامة والخصائص ومساحات الأسماء. إذا كنت بحاجة إلى الحرف الأول صغيرًا بدلاً من ذلك، فاستخدم محول Camel Case. للحصول على تنسيق مفصول بشرطة مناسب لـ CSS أو عناوين URL، جرب محول Kebab Case.
كيفية استخدام هذه الأداة
- 1Enter your text or phrase
- 2Click 'Convert' to get PascalCase
- 3Copy for your class or component name
يقوم المحول بتحديد حدود الكلمات من خلال المسافات والواصلة والشرطة السفلية والنقاط والانتقالات الموجودة في صيغة camelCase، ثم يحوّل الحرف الأول من كل كلمة ناتجة إلى حرف كبير ويربطها معًا.
أمثلة
| Input | Output |
|---|---|
| hello world | HelloWorld |
| first name | FirstName |
| background-color | BackgroundColor |
| my_component | MyComponent |
| api_response_handler | ApiResponseHandler |
القواعد والسلوك
- تبدأ كل كلمة بحرف كبير. يتم كتابة الحرف الأول من كل كلمة يتم التعرف عليها بحرف كبير، بما في ذلك الكلمة الأولى — وهذا ما يميز أسلوب PascalCase عن أسلوب camelCase.
- لا تظهر في النص الناتج أي مسافات أو واصلات أو خطوط سفلية أو أي فواصل أخرى. يتم ربط الكلمات ببعضها مباشرةً، حيث تُعد الأحرف الكبيرة هي المؤشرات الوحيدة لحدود الكلمات.
- يتم الاحتفاظ بالأرقام كما هي في النص الناتج. على سبيل المثال، يتحول "item 2 count" إلى "Item2Count". ولا تشكل الأرقام وحدها حدًا فاصلًا بين الكلمات.
أدوات ذات صلة
الأسئلة الشائعة
ما هو PascalCase؟
PascalCase (المعروف أيضًا باسم UpperCamelCase) هو أسلوب تسمية تبدأ فيه كل كلمة بحرف كبير، وتُربط الكلمات ببعضها دون أي فواصل. على سبيل المثال، MyClassName أو HttpResponseHandler. وقد سُمي بهذا الاسم تيمناً بلغة البرمجة Pascal، التي ساهمت في انتشار هذا الأسلوب. وهو المعيار المتبع في تسمية الفئات في معظم اللغات الموجهة للكائنات.
متى ينبغي عليّ استخدام أسلوب PascalCase؟
يُشترط استخدام أسلوب PascalCase في تسمية الفئات في لغات Java وC# وC++ وTypeScript. يجب أن تكون مكونات React مكتوبة بأسلوب PascalCase حتى يتمكن JSX من تمييزها عن عناصر HTML. وتتبع مكونات Vue ذات الملف الواحد القاعدة نفسها. يستخدم .NET أسلوب PascalCase في تسمية الطرق والخصائص العامة. كما تستخدمه واجهات TypeScript (مثل IUserProfile) وأسماء الأنواع المستعارة.
ما الفرق بين PascalCase و camelCase؟
يبدأ أسلوب camelCase بحرف صغير (myVariable)، بينما يبدأ أسلوب PascalCase بحرف كبير (MyVariable). عمليًا، يُستخدم أسلوب camelCase للمتغيرات والدوال، بينما يُستخدم أسلوب PascalCase للفئات والمكونات. وكلاهما يتجاهل الفواصل ويستخدم الأحرف الكبيرة لتمييز حدود الكلمات.
هل PascalCase هو نفسه UpperCamelCase؟
نعم، إن PascalCase و UpperCamelCase هما نفس القاعدة تمامًا. يشير كلا المصطلحين إلى الأسلوب الذي تبدأ فيه كل كلمة بحرف كبير ولا تُستخدم فيه أي فواصل. ويُعد «PascalCase» هو الاسم الأكثر شيوعًا، بينما يُقارن «UpperCamelCase» صراحةً بينه وبين (الصغير) camelCase.
هل يمكنني تحويل "snake_case" إلى "PascalCase"؟
نعم. قم بلصق النص المكتوب بنمط snake_case (مثل my_component_name)، وستقوم الأداة بتقسيمه عند علامات التسطير السفلية، وتحويل كل كلمة إلى حرف كبير، ثم ربطها معًا للحصول على نمط PascalCase (MyComponentName). كما أنها تدعم إدخال النص بنمط kebab-case و dot.case والنص العادي.