Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Что меняется | Первый найденный буквенный символ каждой строки — латиница и кириллица |
|---|---|
| Как ищется буква | Пробелы, кавычки, тире и цифры перед первой буквой пропускаются |
| Что не меняется | Все остальные буквы строки сохраняют исходный регистр как есть |
| Пустые строки | Остаются пустыми — менять нечего, ошибки не возникает |
| Аббревиатуры в начале строки | Первая буква аббревиатуры «США вышли...» тоже станет строчной — исключений для аббревиатур нет |
| Разделитель строк | Перенос строки (\n) — граница, которую вы видите как новую строку в поле ввода |
Когда этот метод вводит в заблуждение
- Инструмент не отличает обычное слово от имени собственного или аббревиатуры: если строка начинается с «Windows работает...» или «США подписали...», первая буква тоже станет строчной, хотя по правилам языка она должна оставаться заглавной.
- Меняется только первая буква строки, а не первая буква каждого предложения внутри строки — если в одной строке несколько предложений, заглавные буквы после точки внутри строки не трогаются.
- Строка из одних цифр, эмодзи или знаков препинания без единой буквы остаётся полностью без изменений — менять там нечего.
- Если первая буква строки уже строчная, инструмент просто оставляет её как есть — повторный запуск на уже обработанном тексте ничего не портит.
Как это считается
Текст разбивается на строки по символу переноса строки. К каждой строке применяется замена первого совпадения регулярного выражения «первая буква латиницы или кириллицы» на её строчный вариант — .replace() без флага «g» меняет только первое найденное совпадение.
Строки затем снова склеиваются переносами строк в исходном порядке — количество строк и переносов не меняется.
В отличие от инструмента капитализации, здесь нет отдельного режима для «предложений»: логика применяется исключительно к первому символу-букве каждой строки, потому что типичный сценарий использования — это переносы строк от автозамены телефона или мессенджера, а не структура предложений.
Замена работает только с буквами — цифры, пунктуация, эмодзи и любые другие символы никогда не меняют регистр.
Вопросы и ответы
Зачем вообще делать первую букву строчной?
Чаще всего — чтобы исправить автоматическую капитализацию телефонной клавиатуры или почтового клиента, когда нужен текст без заглавных в начале: список тегов, имена файлов, команды для консоли, слаги для URL.
Испортит ли это имена собственные и аббревиатуры в начале строки?
Да, если они стоят первыми — инструмент не отличает обычное слово от имени или аббревиатуры и делает строчной именно первую букву строки, какой бы она ни была.
Что если в строке несколько предложений?
Меняется только первая буква строки. Заглавные буквы после точек внутри строки не трогаются — этот инструмент работает построчно, а не по предложениям.
Что будет с пустыми строками или строками без букв?
Они остаются без изменений — строчить там нечего.
Текст куда-то отправляется при обработке?
Нет, вся обработка выполняется прямо в вашем браузере, текст никуда не передаётся.