Блог
Текстовые утилиты

Строчная буква в начале каждой строки

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

Результат

Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.

Факты и границы применимости

Что меняется Первый найденный буквенный символ каждой строки — латиница и кириллица
Как ищется буква Пробелы, кавычки, тире и цифры перед первой буквой пропускаются
Что не меняется Все остальные буквы строки сохраняют исходный регистр как есть
Пустые строки Остаются пустыми — менять нечего, ошибки не возникает
Аббревиатуры в начале строки Первая буква аббревиатуры «США вышли...» тоже станет строчной — исключений для аббревиатур нет
Разделитель строк Перенос строки (\n) — граница, которую вы видите как новую строку в поле ввода

Когда этот метод вводит в заблуждение

Как это считается

Текст разбивается на строки по символу переноса строки. К каждой строке применяется замена первого совпадения регулярного выражения «первая буква латиницы или кириллицы» на её строчный вариант — .replace() без флага «g» меняет только первое найденное совпадение.

Строки затем снова склеиваются переносами строк в исходном порядке — количество строк и переносов не меняется.

В отличие от инструмента капитализации, здесь нет отдельного режима для «предложений»: логика применяется исключительно к первому символу-букве каждой строки, потому что типичный сценарий использования — это переносы строк от автозамены телефона или мессенджера, а не структура предложений.

Замена работает только с буквами — цифры, пунктуация, эмодзи и любые другие символы никогда не меняют регистр.

Вопросы и ответы

Зачем вообще делать первую букву строчной?

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

Испортит ли это имена собственные и аббревиатуры в начале строки?

Да, если они стоят первыми — инструмент не отличает обычное слово от имени или аббревиатуры и делает строчной именно первую букву строки, какой бы она ни была.

Что если в строке несколько предложений?

Меняется только первая буква строки. Заглавные буквы после точек внутри строки не трогаются — этот инструмент работает построчно, а не по предложениям.

Что будет с пустыми строками или строками без букв?

Они остаются без изменений — строчить там нечего.

Текст куда-то отправляется при обработке?

Нет, вся обработка выполняется прямо в вашем браузере, текст никуда не передаётся.

Похожие утилиты

Все утилиты