Перейти к содержанию
TextArray
100% локально

Сплит-верблюжийЧехол

Разделите идентификаторы CamelCase и Snake_case на отдельные слова для удобства чтения.

Входные данные
Выходные данные

Сплит-верблюжийЧехол

Вставьте любой идентификатор, и этот инструмент разделит его на отдельные слова, определяя границы регистра, подчеркивания, дефисы и переходы цифр. 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 четко разделяется на кодировку Base64.

Выберите регистр вывода: нижний регистр используется по умолчанию и наиболее удобен для общего использования; Регистр заголовка записывает каждое слово с заглавной буквы, если вам необходимо формальное форматирование; Сохранить оригинал сохраняет шаблон ввода после разделения. Подсчет в реальном времени показывает количество слов, поэтому вы можете проверить глубину разделения. Все работает локально в вашем браузере, и вы можете скопировать результат одним щелчком мыши или загрузить его в виде текстового файла.

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

FAQ

Какие соглашения об именах он поддерживает?
Инструмент разделяет CamelCase, PascalCase, Snake_case, Kebab-CASE, CONSTANT_CASE и смешанные форматы. Он распознает границы регистра, подчеркивания, дефисы и переходы цифр, поэтому идентификаторы из любого соглашения разделяются правильно.
Как он обрабатывает аббревиатуры?
Сокращения разумно отделяются от следующих слов. HTTPServer становится HTTP-сервером, а не H T T P-сервером. Если вам нужен полный акроним в одной строке (не разделенный на отдельные буквы), этот инструмент предоставит это.
Какие форматы вывода доступны?
Нижний регистр (по умолчанию) чистый и читаемый. В заголовке каждое слово в официальных документах пишется с заглавной буквы. Сохранить оригинал сохраняет регистр каждого слова после разделения.
Могу ли я обрабатывать несколько идентификаторов одновременно?
Да, вставляйте столько идентификаторов, сколько хотите — по одному в строке или в сочетании с другим текстом. Каждая строка обрабатывается независимо, поэтому структура строки остается неизменной.
Мой код где-нибудь загружен?
Нет. Инструмент полностью работает в вашем браузере и ничего не покидает ваше устройство.