Спліт 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.
Виберіть вихідний регістр: нижній регістр є типовим і зручнішим для загального використання; Регістр назви використовує кожне слово з великої літери, якщо вам потрібно формальне форматування; Зберегти оригінал зберігає шаблон введення регістру після розділення. Живий підрахунок показує кількість слів, щоб ви могли перевірити глибину розділення. Усе працює локально у вашому браузері, і ви можете скопіювати результат одним клацанням миші або завантажити його як текстовий файл.
Розробникам часто доводиться розділяти ідентифікатори під час перетворення між стилями імен — наприклад, під час створення документації, яку можна прочитати з коду, інтеграції систем, які використовують різні конвенції, або просто створення імен змінних більш зрозумілими у звітах і журналах. Цей інструмент автоматизує це перетворення, обробляючи граничні випадки та змішані формати, які б пропустили при ручному розділенні.