← Руководства

Как удалить повторяющиеся строки и очистить список в тексте

Команда tooolbox · Опубликовано

В списке повторяются одинаковые названия, между строками есть лишние пробелы, а пустые строки мешают работе. Инструмент текста помогает быстро очистить такой список. Но сначала нужно определить, что считать дубликатом: одинаковые строки и похожие по смыслу записи — не одно и то же.

Открыть: Работа с текстом →

Какие строки считаются повторяющимися

Удаление дублей сравнивает строки по точному содержимому. Записи «Москва» и «москва» различаются, как и «Москва» с пробелом в конце. Если важно игнорировать эти отличия, подготовьте текст перед удалением повторов.

Первое вхождение сохраняется, последующие одинаковые строки удаляются. Инструмент не объединяет разные написания адресов, не исправляет опечатки и не определяет, что две записи относятся к одному человеку или товару.

Как очистить список по шагам

Вставьте текст в «Работа с текстом». Если пробелы не несут полезной информации, примените «Очистить пробелы»: повторяющиеся горизонтальные пробелы будут упорядочены, края строк — очищены. Затем раскройте операции со строками и удалите повторяющиеся.

Если нужно убрать пустые строки, выполните отдельную операцию. Это удобно делать после очистки пробелов, чтобы строка из одних пробелов тоже стала пустой. Перед преобразованием сохраните копию списка вне вкладки.

Когда менять регистр

Чтобы «Москва» и «москва» стали одинаковыми, приведите весь список к нижнему или верхнему регистру перед удалением дублей. Это меняет вид всех букв, поэтому такой шаг подходит не каждой задаче.

Если важно сохранить исходное написание названий, не меняйте регистр автоматически. Можно сначала посмотреть, какие варианты существуют, или обработать отдельную копию для проверки. Текстовый инструмент не оставляет красивое первое написание при сравнении без учёта регистра: такого режима удаления дублей здесь нет.

Пример: список из пяти строк

Пусть список содержит «Москва», «Москва», «Казань», «москва» и пустую строку. После обычного удаления повторов останутся «Москва», «Казань», «москва» и одна пустая строка. Это правильный результат точного сравнения, а не ошибка.

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

Сортировка, замена и контроль результата

После очистки можно отсортировать строки А–Я или объединить их в одну строку. Не сортируйте список, если его исходный порядок важен: например, строки обозначают последовательность действий или приоритет заявок.

Поиск и замена работает с точным текстом, а не с регулярными выражениями. Перед заменой всех совпадений посмотрите их количество и проверьте фрагмент результата. Замена пустой строкой удаляет найденные совпадения, поэтому особенно важно не выбрать слишком короткий общий фрагмент.

Как отменить и сохранить изменения

Для последнего преобразования доступна отмена и сравнение до/после. Предпросмотр сравнения ограничен первыми 10 000 символами, хотя преобразование применяется ко всему тексту. Это не полноценная история всех операций: отмена возвращает только предыдущий вариант.

Готовый список можно скопировать или скачать в TXT. Максимум в поле — 100 000 символов. Текст остаётся во вкладке и не сохраняется в истории сервиса; не рассчитывайте на восстановление после её закрытия или перезагрузки. Перед уходом сохраните нужный результат.

Почему похожие строки не удалились

Почему похожие строки не удалились
СтрокиПричинаПодготовка при необходимости
Москва / москваРазный регистрПривести к одному регистру
Москва / Москва с пробеломРазные символыОчистить края строк
СПб / Санкт-ПетербургРазные названияПроверить и заменить вручную

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

Будет ли список автоматически отсортирован?

Нет. Удаление дублей сохраняет порядок первых вхождений. Сортировка выполняется отдельной кнопкой.

Можно ли восстановить текст после закрытия вкладки?

Сервис не сохраняет введённый текст в истории. Скопируйте результат или скачайте TXT до закрытия вкладки.

Сообщить о неточности в материале