Работа с текстом

Инструменты для работы со строками и текстом: сортировка, удаление дубликатов, очистка пробелов, разделение и объединение, счёт слов и символов, изменение регистра, сравнение и извлечение данных. Всё считается в браузере.

Сортировать строки

По алфавиту, по длине, в обратном порядке. С учётом регистра или без.

Убрать лишние пробелы

Двойные пробелы, табы, пробелы в начале и конце строк.

Удалить дубликаты строк

Убирает повторяющиеся строки, сохраняя исходный порядок.

Фильтровать строки

Оставляет только подходящие строки или убирает их: содержит, начинается с, регулярное выражение, несколько условий.

Найти и заменить

Замена слов и регулярных выражений: все вхождения или только первые 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: текст не передаётся по сети, не сохраняется и не логируется. Проверить это можно так: откройте инструмент, отключите интернет и продолжите работу — счёт продолжится. Обратная сторона в том, что при обновлении вкладки введённый текст пропадёт: историю сайт не ведёт, поэтому результат лучше скопировать сразу.

Нужна ли регистрация и есть ли платные функции?

Ни того, ни другого: аккаунтов, подписки и ограничений на количество операций нет, страница открывается и сразу работает. Ограничивает только браузер — на текстах в сотни тысяч строк он начнёт заметно тормозить, такие файлы удобнее обрабатывать текстовым редактором или скриптом.

Можно ли пользоваться с телефона?

Страницы открываются и в мобильном браузере, инструменты работают так же. Неудобство одно: вставлять и править длинные тексты на телефоне тяжело, поэтому для больших списков лучше подойдёт компьютер.