Переключение текста между UPPER, нижним, заголовком, предложением, верблюдом, паскалем, змеей, кебабом и слизнем.
Инструмент загружается здесь. Требуется JavaScript, потому что работа происходит на вашем устройстве.
Ваши файлы и ваша конфиденциальность
Каждое преобразование — это функция, выполняемая на этой вкладке браузера и применяемая к удерживаемой строке.
в памяти. Ничего не загружается, ничего не сохраняется автоматически и ничего не сохраняется после перезагрузки, поэтому
вставка черновика или блока исходного кода сюда не оставляет копии нигде, в том числе на
общая машина.
Что делает этот инструмент
Ко всему текстовому полю применено девять преобразований регистра, каждое из которых можно отменить. Программист
в кейсах используется разделитель слов, который понимает границы CamelCase и прописные буквы,
и преобразование слизняка складывает акценты на их базовые буквы, а не удаляет их.
Он переписывает заглавные буквы всего текстового поля за один шаг с девятью целями:
UPPER, нижний регистр, регистр заголовков, регистр предложений, CamelCase, PascalCase, Snake_case, kebab-case и
пуля URL. Четыре случая программистов имеют общий разделитель слов, поэтому они согласны относительно того, где
начинаются слова, в том числе внутри идентификатора, который вообще не содержит пробелов. Каждый
преобразование помещает предыдущий текст в стек отмены, поэтому преобразование, которое оказывается
неправильное изменение стоит одного клика, а не повторной вставки.
Как его использовать
Вставьте текст в поле. Преобразования применяются ко всему этому, поэтому вставляйте только то, что вам нужно.
хочу измениться.
Выберите нужный случай в строке «Обращение». Результат заменяет текст в поле и
подтверждение называет то, что было применено.
Проверьте любую аббревиатуру или собственное существительное в результате, поскольку регистр заголовка и предложения оба
строчные буквы, по их мнению, не следует писать с заглавной буквы.
Выберите «Отменить», чтобы отступить, или скопируйте или загрузите текст, когда он будет правильным.
Примеры использования
Преобразование заголовка статьи в фрагмент URL для записи в блоге или страницы документации.
Исправление списка имен или адресов, прибывших полностью в столицы.
Переименование идентификатора между CamelCase и Snake_case при перемещении кода между
языки.
Поддерживаемый ввод и вывод
Принимает
Обычный текст, вставленный или напечатанный, в любом сценарии — сопоставление регистров поддерживает Юникод.
Идентификаторы без пробелов, например parseHTTPResponse или user_id_list.
Производит
Преобразованный текст в том же поле, который можно скопировать в буфер обмена.
Преобразования применяются ко всей коробке. Режима преобразования только выделения не существует, поэтому
разделите текст, если его части требуют разной обработки.
В заголовке не применяются исключения из руководства по стилю: каждое слово пишется с заглавной буквы, включая «of»,
«the» и «and», поскольку руководства по стилю расходятся во мнениях, и молчаливый выбор одного из них был бы ошибкой.
догадайся.
Отображение регистра не зависит от локали. Немецкие заглавные буквы ß переходят в SS, что не меняет местами,
а турецкие с точками и без точек я не особый случай.
Разделителю слов нужен граничный сигнал — разделитель, смена регистра или цифра — поэтому
составное слово, записанное как одна строчная буква, например «helloworld», не может быть разделено.
Слизни сохраняют буквы нелатинского алфавита такими, какие они есть, в нижнем регистре. Нет
транслитерация, а эмодзи и символы удаляются, а не транскрибируются.
Распространенные ошибки
Использование регистра заголовка над текстом, содержащим аббревиатуру. NASA становится НАСА, а iPhone становится
Iphone, потому что каждое слово везде имеет прописную первую букву и строчную букву.
еще.
Запуск случая предложения на выкрикиваемом тексте и не перечитывание его. Он записывает все в нижний регистр
во-первых, имена собственные и аббревиатуры остаются строчными, пока вы не исправите их вручную, а
точка после сокращения ставит следующее слово в середине предложения с заглавной буквы.
Ожидается, что CamelCase сохранит аббревиатуру. parseHTTPResponse становится parseHttpResponse,
который соответствует большинству соглашений, но неверен, если ваша кодовая база намеренно сохраняет
капиталы.
Использование кебаб-футляра, где подразумевалась пуля. В случае с кебабом буквы с диакритическими знаками сохраняются, поэтому «Кафе»
Меню» становится «меню кафе»; только преобразование слизняка складывает акцент, образуя «меню кафе».
Технические примечания
Прописные и строчные буквы вызывают строковые методы JavaScript напрямую, применяя значения по умолчанию.
Сопоставления регистра в Юникоде, а не с учетом локали. Регистр заголовка перезаписывает каждый запуск
буква, за которой следуют буквы, объединяющие знаки или апострофы, первая буква в верхнем регистре
символы, а остальное — строчными буквами, поэтому аббревиатуры выравниваются. Случай предложения
сначала всю строку пишет строчными буквами, затем делает заглавной первую букву и первую
буква после разделителя предложения, за которой следует пробел. Кейсы программистов имеют общую
разделитель, который разбивается на серии небуквенно-цифровых символов, на строчные буквы или
цифра, за которой следует заглавная буква, и последовательность заглавных букв, за которой следует заглавная буква
пара прописных и строчных букв — правило, отделяющее HTTP от ответа в
синтаксический анализHTTPResponse. Слизни нормализуются до NFD и перед этим удаляются метки объединения.
в нижнем регистре, поэтому ударение складывается до основной буквы.
Часто задаваемые вопросы
Чем шашлык-футляр отличается от слизняка?
В обоих случаях слова, написанные в нижнем регистре, соединяются дефисами, но преобразование слизняка также складывает акценты в
базовые буквы и удаляет все, что не является буквой или цифрой. «Кафе Крем» дает
«кафе-крем» в виде кебаб-кебаба и «кафе-крем» в виде слизняка.
Почему Title Case нарушил мою аббревиатуру?
В заголовке первая буква каждого слова пишется прописными буквами, остальные буквы — строчными, без
словарь сокращений, поэтому NASA становится НАСА. Исправьте аббревиатуры после конвертации,
или используйте другое преобразование.
Знает ли регистр предложений об именах?
Нет. Он записывает все строчными буквами, а затем делает первую букву каждого предложения заглавной, поэтому
Имена собственные требуют исправления вручную. Это компромисс для трансформации, которая
надежно исправляет текст, написанный заглавными буквами.