این ابزار درست کار نمی‌کند؟

دربارهٔ ابزار «Case Converter Online»

این ابزار متن را بین سبک‌های رایج بزرگی و کوچکی حروف تبدیل می‌کند: UPPERCASE، lowercase، Title Case، Sentence case، camelCase، PascalCase، snake_case، kebab-case، CONSTANT_CASE و inVERSE caSE. هر متنی را جای‌گذاری کنید و سبک مورد نظر را انتخاب کنید — نتیجه فوراً ظاهر می‌شود.

سبک‌های مختلف در زمینه‌های مختلف معمول هستند: نام‌های متغیر برنامه‌نویسی، نام‌های فایل، URLها، تیترها و ستون‌های پایگاه داده هرکدام هنجارهای خاص خود را دارند. تبدیل دستی خسته‌کننده و مستعد خطا است.

ابزار مرزهای کلمه را هنگام رفت‌وآمد بین فرم‌های جدا شده با کلمه به درستی مدیریت می‌کند.

چطور از این ابزار استفاده کنم؟

چطور متن را بین caseهای programming-style تبدیل کنم؟

  1. متن خود را بچسبانید

    منبع را در فیلد «Text» قرار دهید. مبدّل کل ورودی را به‌عنوان یک label واحد عمل می‌کند — روی whitespace، dash و underscore split می‌کند؛ نقطه‌گذاری حذف می‌شود.

  2. case هدف را انتخاب کنید

    «Case» از `upper`، `lower`، `title`، `sentence`، `camel`، `pascal`، `kebab`، `snake`، `constant` انتخاب می‌کند. مثال‌ها: `myFunctionName` (camel)، `MyFunctionName` (pascal)، `my-function-name` (kebab)، `my_function_name` (snake)، `MY_FUNCTION_NAME` (constant).

  3. «اجرا» را بزنید

    خروجی یک فیلد `converted` است. ایمنی Round-trip تضمین نمی‌شود: تبدیل `XMLHttpRequest` → snake → camel همیشه `XMLHttpRequest` را برنمی‌گرداند چون splitter از acronym خبر ندارد.

  4. حالت‌های خاص

    اعداد همان جا می‌مانند (`foo2Bar` در snake به `foo2_bar` تبدیل می‌شود). ورودی از قبل-جداشده نرمال می‌شود (`my function` → `my function` قبل از اعمال case). برای Unicode فراتر از ASCII رفتار ad-hoc انتظار داشته باشید — این ابزار برای رشته‌های identifier-style تنظیم شده است.