Как пользоваться
- Вставьте текст, откройте файл UTF-8 или пример.
- Выберите стиль; автообновление включено.
- Скопируйте результат или скачайте текст.
Регистр текста и правила именования
Меняйте регистр обычного текста или преобразуйте по одному имени на строку. Буквы Unicode сохраняются, без загрузки на сервер и установки.
Доступны нижний, верхний, заглавные слова и предложения, инверсия, camel, Pascal, snake, kebab, constant и dot.
Преобразование текста
Используются стандартные Unicode-преобразования JavaScript независимо от языка страницы. Текстовые стили сохраняют пунктуацию и исходные переводы строк.
Hello, DevToolsy!
Build Better Tools.hello, devtoolsy!
build better tools.Пунктуация и переводы строк сохраняются.
По одному имени на строку
Стили идентификаторов разделяют границы camelCase и аббревиатур, затем соединяют слова из букв и цифр. Пробелы, пунктуация и эмодзи служат разделителями. Правила идентификаторов целевого языка не проверяются.
Механические правила
Заглавные слова включают все слова, даже связки. Стиль предложения опирается на пунктуацию, а не грамматику. Некоторые символы расширяются, например ß в SS. Проверяйте вывод.
Текст: до 5 MiB ввода, 100 000 логических строк, 20 MiB вывода и 10 секунд. Regex: 1 MiB текста, 4 096 единиц UTF-16 в шаблоне, 500 совпадений и 2 секунды. Файлы должны быть UTF-8. Вся обработка локальная.
Частые вопросы
Текст отправляется на сервер?
Нет. Обработка и чтение UTF-8-файлов происходят в браузере.
Язык страницы меняет правила?
Нет. Применяются стандартные Unicode-правила без турецких и других региональных адаптаций.
camelCase работает построчно?
Да. Каждая непустая строка становится одним именем.
Результат всегда допустимый идентификатор?
Нет. Проверьте правила языка, включая возможность начинаться с цифры.
Заглавные слова следуют редакционному стилю?
Нет. Преобразование механическое.