Перейти до вмісту
TextArray
100% локально

Спліт CamelCase

Розділіть ідентифікатори camelCase і snake_case на окремі слова для зручності читання.

Введення
Вихід

Спліт CamelCase

Вставте будь-який ідентифікатор, і цей інструмент розбиває його на окремі слова, виявляючи межі регістру, підкреслення, дефіси та переходи між цифрами. myVariableName стає іменем моєї змінної, snake_case_identifier стає ідентифікатором регістру змій, а HTTPServer стає HTTP-сервером. Це корисно для читання та розуміння коду, написаного в різних угодах про іменування, переформатування ідентифікаторів для відображення чи документації та підготовки імен змінних для обробки природною мовою.

Інструмент обробляє загальні правила програмування: camelCase (myVar), PascalCase (MyVar), snake_case (my_var), CONSTANT_CASE (MY_VAR), kebab-case (my-var) і змішані формати. Він також розумно розділяє акроніми — HTTPSConnection стає з’єднанням HTTPS, а не з’єднанням H T T P S. Також розпізнаються межі цифр, тому base64Encode чітко розбивається на кодування base 64.

Виберіть вихідний регістр: нижній регістр є типовим і зручнішим для загального використання; Регістр назви використовує кожне слово з великої літери, якщо вам потрібно формальне форматування; Зберегти оригінал зберігає шаблон введення регістру після розділення. Живий підрахунок показує кількість слів, щоб ви могли перевірити глибину розділення. Усе працює локально у вашому браузері, і ви можете скопіювати результат одним клацанням миші або завантажити його як текстовий файл.

Розробникам часто доводиться розділяти ідентифікатори під час перетворення між стилями імен — наприклад, під час створення документації, яку можна прочитати з коду, інтеграції систем, які використовують різні конвенції, або просто створення імен змінних більш зрозумілими у звітах і журналах. Цей інструмент автоматизує це перетворення, обробляючи граничні випадки та змішані формати, які б пропустили при ручному розділенні.

FAQ

Які правила іменування він обробляє?
Інструмент розділяє camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE і змішані формати. Він розпізнає межі регістру, підкреслення, дефіси та переходи між цифрами, тому ідентифікатори з будь-якої конвенції правильно розділяються.
Як він обробляє акроніми?
Акроніми розумно відокремлюються від наступних слів. HTTPServer стає HTTP-сервером, а не H T T P сервером. Якщо вам потрібна повна абревіатура в одному рядку (не розбита на окремі літери), цей інструмент надасть це.
Які вихідні формати доступні?
Малі літери (за замовчуванням) чисті та читабельні. У офіційних документах кожне слово з великої літери в заголовку. Зберегти оригінал зберігає регістр кожного слова після поділу.
Чи можу я обробляти кілька ідентифікаторів одночасно?
Так, вставте скільки завгодно ідентифікаторів — по одному на рядок або разом з іншим текстом. Кожна лінія обробляється незалежно, тому структура лінії залишається незмінною.
Мій код десь завантажено?
Ні. Інструмент повністю працює у вашому браузері, і нічого не залишає ваш пристрій.