محول حالات الأحرف — أداة مجانية عبر الإنترنت
ما هو محول حالات المسار?
تقوم أداة "Path Case" (path/case) بتحويل النص إلى كلمات مكتوبة بأحرف صغيرة ومفصولة بشرطات مائلة، مما ينتج عنه ناتج مثل هذا/is/path/case. وهي تحاكي مسارات الدلائل في نظام الملفات وهياكل مسارات عناوين URL.
ويمثل هذا التنسيق بشكل طبيعي العلاقات الهرمية، مما يجعله مفيدًا لتعريفات نقاط نهاية واجهة برمجة التطبيقات (API) وقوالب مسارات الملفات ومعلمات المسارات. تقوم هذه الأداة بتحويل أي مدخلات إلى ناتج نظيف ومكتوب بأحرف صغيرة ومفصول بشرطات مائلة.
متى تستخدم محول حالات المسار?
استخدم نمط "path/case" لتعريف أجزاء مسارات واجهة برمجة التطبيقات (API)، وقوالب مسارات الملفات في أدوات البناء، ومعلمات مسارات عناوين URL في أطر عمل الويب، والمعرفات الهرمية. js) أنماطًا تشبه المسار لمسارات الصفحات.
إذا كنت بحاجة إلى تسلسل هرمي مفصول بنقاط بدلاً من ذلك، فجرب محول حالة النقاط. بالنسبة للمعرفات المفصولة بشرطة، استخدم محول حالة الكباب.
كيفية استخدام هذه الأداة
- 1Paste your text
- 2Click 'Convert' to get path/case output
- 3Copy for file paths and routes
تقوم الأداة بتحويل جميع الأحرف إلى أحرف صغيرة، وتحدد حدود الكلمات من خلال المسافات والواصلة والشرطة السفلية وانتقالات "camelCase"، ثم تربط الكلمات بشرطات مائلة.
أمثلة
| Input | Output |
|---|---|
| Hello World | hello/world |
| user profile settings | user/profile/settings |
| API response handler | api/response/handler |
| my_config_key | my/config/key |
| background-color | background/color |
القواعد والسلوك
- يتم تحويل جميع الكلمات إلى أحرف صغيرة. كل حرف في النص الناتج هو حرف صغير، بما يتوافق مع قواعد مسارات عناوين URL التي لا تميز بين الأحرف الكبيرة والصغيرة بحكم العرف.
- يتم فصل الكلمات بواسطة شرطات مائلة للأمام (/). ويتم استبدال المسافات والواصلة والشرطة السفلية وغيرها من الفواصل بشرطات مائلة مفردة لإنشاء بنية تشبه المسار.
- يمثل الناتج بنية مسار هرمية. ويشير كل مستوى من علامات القطع المائلة إلى علاقة أب-ابن، على غرار أدلة نظام الملفات أو أجزاء عناوين URL.
أدوات ذات صلة
الأسئلة الشائعة
ما هو "path/case"؟
يستخدم نمط "path/case" الشرطات المائلة لفصل الكلمات المكتوبة بأحرف صغيرة، على غرار مسارات نظام الملفات أو مسارات عناوين URL — مثل user/profile/settings. ويُستخدم هذا النمط في تعريفات مسارات واجهة برمجة التطبيقات (API) ومسارات القوالب والمعرفات الهرمية، حيث تمثل الشرة المائلة بشكل طبيعي التداخل أو التصنيف.
متى أستخدم عبارة path/case؟
تعريفات مقاطع مسارات واجهة برمجة التطبيقات (/api/user/profile)، وقوالب مسارات الملفات في أدوات البناء، والمعرفات الشبيهة بعناوين URL في تكوينات التوجيه، ومراجع البيانات الهرمية. تستخدم أطر عمل الويب مثل Express وNext.js وDjango الأنماط الشبيهة بالمسارات على نطاق واسع في عمليات التوجيه.
هل "المسار/الحالة" هو نفسه مسار عنوان URL؟
وبالمثل، يمكن أن تتضمن مسارات عناوين URL سلاسل الاستعلام والأجزاء والأحرف المشفرة. «path/case» هي قاعدة تسمية بحتة لإنشاء معرّفات تتبع تسلسلاً هرميًا شبيهًا بالمسار. وهي لا تتعامل مع ترميز عناوين URL — ولهذا الغرض، استخدم مولد عناوين URL المختصرة.
هل يمكنها التعامل مع مستويات متعددة؟
نعم. أي إدخال مكون من عدة كلمات ينتج عنه مستويات متعددة من التسلسل الهرمي. على سبيل المثال، تتحول عبارة "صفحة إعدادات ملف تعريف المستخدم" إلى user/profile/settings/page، مما ينتج عنه بنية مسار من أربعة مستويات. ولا يوجد حد أقصى لعدد المستويات.
كيف يتعامل مع الشرطات الموجودة؟
يتم التعامل مع علامات الخط المائل الموجودة في المدخلات على أنها فواصل بين الكلمات ويتم الاحتفاظ بها في المخرجات. تعمل الأداة على توحيد علامات الخط المائل المتتالية المتعددة لتصبح علامات خط مائل مفردة، وذلك لإنتاج مسار نظيف في المخرجات.