Удалить лишние символы из текста и списка

Убирает лишние символы из текста и из каждой строки списка: удалить N символов слева или справа, удалить символы до или после знака-разделителя, срезать приставку или окончание. Удобно чистить выгрузки, URL и артикулы — без формул Excel.

Операция:N:символ / текст:

Список или текст

0 строк

Результат

0 строк
Скопировано ✓ Строк:0макс. длина:0

Правила и примеры

Инструмент убирает лишнее из текста и из каждой строки списка: N символов слева или справа, всё до или после знака-разделителя, заданную приставку или окончание. Работает и с одним текстом, и со списком в тысячи строк, результат копируется или скачивается файлом.

Выгрузки из 1С, каталогов и рекламных кабинетов приносят служебные хвосты: коды, метки, «(копия)», нули перед артикулом. Правило задаётся один раз и применяется ко всем строкам, поэтому чистка тысячи позиций занимает секунды.

Терминал DEC VT100
Чистить выгрузки построчно научились в терминалах; инструмент делает то же в браузере. Фото: Retro-Computing Society of Rhode Island, CC BY-SA 3.0.
ЗадачаПравилоПример
Нули перед артикуломудалить 3 слева000452 → 452
UTM-метки в ссылкахудалить после «?»site.ru/a?utm_… → site.ru/a
Код перед названиемудалить до « | »1023 | Диван → Диван
Пометка «(копия)»убрать окончаниеФайл (копия) → Файл

История чистки данных

Задача «убрать лишние символы» стара как обработка данных: на перфокартах поля стояли в фиксированных колонках, и программы 1950-х читали символы с 1-й по 6-ю колонку как код, с 7-й как значение. Unix 1970-х дал утилиты cut, tr и sed, где то же делалось командой в одну строку, а электронные таблицы 1980-х добавили функции ЛЕВСИМВ, ПРАВСИМВ и ПСТР для тех, кто не пишет команды.

С ростом выгрузок из систем учёта и рекламных кабинетов чистка списков стала ежедневной задачей маркетологов и контент-менеджеров, у которых нет ни терминала, ни времени на формулы. Инструмент повторяет операции cut и sed в понятных словах: слева, справа, до знака, после знака.

Перфокарта
Перфокарта: поля в фиксированных колонках, и лишние символы срезали по позиции. Фото: Harke, CC BY-SA 3.0.
Таблица ASCII
Таблица ASCII 1963 года: символы, из которых состоят и данные, и мусор вокруг них. Фото: Викисклад, общественное достояние.

Как пользоваться

Вставьте текст или список, выберите правило, укажите число или знак и нажмите «Применить»; сверьте первые строки, скопируйте результат или скачайте .txt. Если строки разной структуры, разбейте список на группы и обработайте каждую своим правилом.

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

Правил6
Входтекст или список
Выходкопирование или .txt
Данные на серверне уходят
Перфокарты1950-е
cut, tr, sed1970-е
Функции Excel1980-е
Обработкапострочно

Пример: вход → результат

Вход
АРТ-12345 Диван
Результат
12345 Диван

Убирает заданное число символов с начала или конца каждой строки — или всё до/после нужного знака.

Как удалить символы из текста

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

Нужны другие операции над текстом сразу в одном месте — все режимы собраны в инструменте обрезать текст и строки.

Порядок действий

  1. Вставьте список или текст в левое поле — по одной записи на строку.
  2. Выберите «удалить N символов слева/справа» и задайте N — или «до/после символа» и впишите знак.
  3. Заберите результат справа: «Скопировать» или «Скачать .txt».

Частые вопросы

Как удалить N символов в начале строки?

Выберите операцию «удалить N символов слева» и задайте число N — например, 3. Каждая строка лишится первых трёх символов. Для конца строки используйте «удалить N символов справа».

Как удалить символы до определённого знака?

Выберите «удалить до символа (включительно)» и впишите знак в поле — например, двоеточие. Всё до первого вхождения этого знака (вместе с ним) будет удалено, останется текст после него.

Как убрать одинаковый префикс у списка?

Если у всех строк одинаковое начало (например, https://), выберите «убрать приставку» и впишите её — она снимется только там, где реально стоит в начале.

Чем это удобнее, чем в Excel?

В Excel то же самое требует формул ЛЕВСИМВ, ПРАВСИМВ и НАЙТИ, где легко ошибиться. Здесь вы просто выбираете операцию и сразу видите результат — вставили столбец, скопировали обратно.

Похожие инструменты

Чистка лишних пробелов

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

Открыть
Удалить текст до символа

Обрезать каждую строку по знаку: удалить текст до или после символа. Для артикулов и URL.

Открыть
Обрезать строки

Удалить N символов с краёв, текст до/после символа, убрать приставку или окончание.

Открыть
Удалить HTML-теги

Вырезает HTML-теги и оставляет чистый текст, экранирует или раскодирует < > &. Чистка контента из CMS.

Открыть
Однокоренные слова

Подбирает родственные слова по словарю на 416 тысяч слов: корень определяется разбором по составу, найденное разложено по частям речи.

Открыть
Склонение ФИО по падежам

Фамилия, имя и отчество по шести падежам с автоопределением пола, инициалы и обработка списка ФИО целиком. Правила зашиты в страницу, без обращения к сервисам.

Открыть

Как применять это в продвижении — в разборе SEO-копирайтинг и других материалах блога.

Ещё инструменты для текста

Проверка орфографии, анализ на воду и тошноту, счётчик символов, сравнение двух текстов, типографор, регистр и замены — в разделе 46 инструментов.