Первые символы из инструмента String — сохраняйте первые символы каждой строки
Мгновенно извлекайте и сохраняйте первые символы N из начала каждой строки или из всего текстового блока. Идеально подходит для извлечения префиксов фиксированной ширины (например, временных меток YYYY-MM-DD, кодов SKU или трехбуквенных символов валюты) и усечения SEO-описаний с помощью умной защиты границ слов и Emoji-безопасной нарезки.
Практические примеры сохранения первых N символов
Независимо от того, очищаете ли вы столбцы электронных таблиц, анализируете журналы сервера или усекаете названия продуктов, вот наиболее распространенные способы использования этого инструмента:
| Вариант использования | Пример строки ввода | Настройки | Извлеченный результат |
|---|---|---|---|
| Извлечь даты журнала | 2026-11-09 14:22:01 [ИНФО] Началось |
Сохраняйте 10 (каждая строка) |
2026-11-09 |
| Извлечение кодов валюты/стран | USD - Доллар США |
Сохраняйте 3 (каждая строка) |
USD |
| Извлечь 5-значные почтовые индексы | 90210-1234 Беверли-Хиллз, CA |
Сохраняйте 5 (каждая строка) |
90210 |
| Заголовок/Сокращение отрывка | Узнайте, как оптимизировать веб-страницы |
Сохраняйте 20 + Избегайте резких слов + Многоточие |
Узнайте, как... |
Как извлечь первые N символов из электронных таблиц и кода
Вам нужно выполнить одну и ту же операцию в Excel, Google Sheets, SQL или собственном коде? Используйте эти встроенные функции подстроки:
| Окружающая среда / Язык | Синтаксис формулы/кода | Описание |
|---|---|---|
| Excel и Google Таблицы | =ВЛЕВО(A1, 5) |
Возвращает первые 5 символов из ячейки A1. |
| JavaScript/TypeScript | str.slice(0, 5) или Array.from(str).slice(0, 5).join('') |
Array.from предотвращает разделение 4-байтовых смайлов пополам. |
| Python | текст[:5] |
Использует нотацию среза Python от индекса 0 до 5. |
| SQL (PostgreSQL, MySQL, SQL Server) | SELECT LEFT(имя_столбца, 5) FROM table; |
Извлекает 5 крайних левых символов столбца. |
Часто задаваемые вопросы
Как удалить пустые строки из вывода?
Снимите флажок Сохранить пустые строки на панели настроек. Любые пустые строки или строки, содержащие только пробелы, будут автоматически удалены из результата.
В чем разница между «Применить к каждой строке» и «Применить ко всему тексту»?
Применить к каждой строке. сохраняет первые символы N каждой отдельной строки в списке. Apply to Entire Text обрабатывает весь введенный вами текст (включая разрывы строк) как один документ и сохраняет только первые символы N с самого начала текста.
«Обрезать начальные/конечные пробелы» происходит до или после сохранения символов?
Если установлен флажок Обрезать начальные/конечные пробелы, сначала удаляются случайные начальные пробелы в начале строки (чтобы не тратить зря количество символов на пустые отступы), а любые конечные пробелы, оставшиеся после нарезки, очищаются перед добавлением необязательного многоточия (...).