Работа с текстом
Инструменты для работы со строками и текстом: сортировка, удаление дубликатов, очистка пробелов, разделение и объединение, счёт слов и символов, изменение регистра, сравнение и извлечение данных. Всё считается в браузере.
Сортировать строки
По алфавиту, по длине, в обратном порядке. С учётом регистра или без.
Убрать лишние пробелы
Двойные пробелы, табы, пробелы в начале и конце строк.
Удалить дубликаты строк
Убирает повторяющиеся строки, сохраняя исходный порядок.
Фильтровать строки
Оставляет только подходящие строки или убирает их: содержит, начинается с, регулярное выражение, несколько условий.
Найти и заменить
Замена слов и регулярных выражений: все вхождения или только первые N.
Разделить и объединить строки
Перенос строки на пробел или запятую, разбить текст по разделителю, выражению, абзацам, словам или каждый N символов и собрать обратно в одну строку.
Добавить текст к каждой строке
Одинаковый текст в начало и конец каждой строки: кавычки, нумерация, HTML, Markdown, шаблон.
Счётчик текста
Символы, слова, строки, абзацы, предложения, уникальные слова и время чтения.
Изменить регистр текста
ВЕРХНИЙ и нижний регистр, Sentence case, camelCase, snake_case, kebab-case и другие.
Сравнить два текста
Построчная разница двух текстов с подсветкой добавленных, удалённых и изменённых строк.
Извлечь данные из текста
Email, ссылки, телефоны, числа, даты, IP, хеши и UUID — по типам или своим шаблоном; текст между кавычками и тегами.
Пронумеровать строки
Номера строкам списка: формат, начальный номер, шаг, пропуск пустых строк и часть списка.
Перевернуть текст
Перевернуть текст целиком, порядок строк, символы или слова в каждой строке.
Перемешать строки
Случайный порядок строк или выбор N случайных. Seed для повторяемой выдачи, удаление дубликатов, исходные переносы сохраняются.
Сравнить списки
Общие строки, только в первом, только во втором, объединение без дублей. Учёт регистра и пробелов.
Частотный анализ слов
Сколько раз повторяется каждое слово или строка: таблица частот, доля в тексте, фильтр повторов, минимальная длина, стоп-слова, сортировка по частоте. Выгрузка в CSV.
Удалить пустые строки
Убирает пустые строки: серии подряд, строки из пробелов, пустые по краям. Отчёт об удалённом и обратный режим.
Удалить символы из текста
Кавычки, скобки, знаки препинания, цифры, эмодзи. Наборы, регулярное выражение, удаление по краям строк.
Удалить HTML-теги
Убирает разметку, скрипты и комментарии, сохраняя абзацы и текст ссылок. Таблица тегов и обратный режим.
Невидимые символы в тексте
Находит zero-width space, неразрывный пробел, BOM и управляющие коды, показывает код и позицию, удаляет.
Кавычки и тире
Ёлочки, лапки и английские кавычки, дефис или тире, многоточие, вложенные кавычки и отчёт о заменах.
Транслитерация и slug
Транслитерация по ГОСТ 7.79-2000, ISO 9 и простая таблица. Slug для URL, обратный перевод, своя таблица.
Экранировать и разэкранировать текст
HTML, XML, JSON, JavaScript, URL и Unicode в обе стороны: HTML-сущности, URL encode и decode, таблица замен
Зачем нужна категория «Работа с текстом»
Текст редко бывает готовым к работе. Его копируют из чужого окна, выгружают из программы, вытаскивают из PDF — и вместе с содержимым переносятся следы источника: табы вместо отступов, неразрывные пробелы, переносы посреди предложения. Дальше с текстом что-то делают: чистят, разбивают на части, соединяют, сравнивают с прежней версией. Категория собирает инструменты под каждую такую операцию.
- Столбец из Excel или Google Таблиц нужно превратить в список, а список — в строку значений через запятую.
- Текст скопирован из PDF: переносы стоят посреди предложения, между словами неразрывные пробелы, по краям абзацев остатки вёрстки.
- Выгрузка из CRM, 1С или админки: к значениям прилипли служебные пометки, идентификаторы и лишние пробелы.
- Список собран из переписки: в нём цитаты, подписи, время и повторяющиеся служебные строки.
- Прайс или документ пришёл в двух версиях, и нужно увидеть разницу, не вычитывая оба глазами.
- Текст готовят к публикации: важно уложиться в лимит знаков, убрать повторы и привести заголовки к одному регистру.
- Из большого текста нужно вытащить однотипные данные — адреса почты, телефоны, ссылки, артикулы — и получить их списком для таблицы.
- Данные готовят к импорту: значения нужны в кавычках, с разделителями и без лишних пробелов, иначе загрузка ругается на формат.
Внутри категории действует одно правило: инструмент решает одну задачу, а близкие варианты собраны настройками в нём же. Результат любой операции можно передать дальше по цепочке — кнопкой «В исходник» или через буфер обмена. Обычный порядок такой: сначала текст чинят, потом превращают в структуру, затем приводят к единому виду и в конце проверяют счётчиком или сравнением с прошлой версией.
Считают инструменты в браузере: текст не отправляется на сервер, не сохраняется и исчезает при обновлении вкладки. Поэтому сюда можно вставлять выгрузки, прайсы и переписку — то, что не хочется отдавать во внешний сервис.
Частые вопросы о категории
Что общего у инструментов категории?
Все они работают с обычным текстом без форматирования: строкой, списком строк, абзацами. Форматирование при вставке теряется — жирный шрифт, цвета и границы таблиц буфер обмена не переносит, остаются только символы. Близкие варианты обработки собраны настройками внутри одного инструмента, а не разведены по отдельным страницам: так понятнее, что именно делает выбранный режим.
С чего начать, если непонятно, что с текстом не так?
Начните со счётчика: он показывает строки, слова, символы и повторяющиеся слова — по этим числам видно, есть ли в тексте дубли и мусор от копирования. Если текст пришёл из внешней программы, сначала стоит убрать лишние пробелы, табы и пустые строки, и только потом сортировать, нумеровать и выгружать: мусор мешает и поиску по тексту, и сравнению строк между собой.
Можно ли вставить текст из Excel, Word или PDF?
Да, вставка обычная: Ctrl+V, на macOS — Cmd+V. Из таблицы придут значения с табами и переносами строк, из PDF — текст с разрывами и неразрывными пробелами, из документа — абзацы. Форматирование не переносится, инструменты видят только символы, поэтому следы источника убираются настройками: замена табов и неразрывных пробелов на обычные есть в инструментах очистки.
Текст отправляется на сервер?
Нет. Все инструменты считают результат в браузере на JavaScript: текст не передаётся по сети, не сохраняется и не логируется. Проверить это можно так: откройте инструмент, отключите интернет и продолжите работу — счёт продолжится. Обратная сторона в том, что при обновлении вкладки введённый текст пропадёт: историю сайт не ведёт, поэтому результат лучше скопировать сразу.
Нужна ли регистрация и есть ли платные функции?
Ни того, ни другого: аккаунтов, подписки и ограничений на количество операций нет, страница открывается и сразу работает. Ограничивает только браузер — на текстах в сотни тысяч строк он начнёт заметно тормозить, такие файлы удобнее обрабатывать текстовым редактором или скриптом.
Можно ли пользоваться с телефона?
Страницы открываются и в мобильном браузере, инструменты работают так же. Неудобство одно: вставлять и править длинные тексты на телефоне тяжело, поэтому для больших списков лучше подойдёт компьютер.