Блог
Текстовые утилиты

Удаление строк, содержащих слово или фразу

Вставьте список, файл логов или любой текст, введите фрагмент для поиска — и все строки, где он встречается, будут удалены. Включите инверсию, чтобы получить обратный эффект и оставить только совпадающие строки — удобно для фильтрации логов по одному ключевому слову.

Результат

Удалено строк —

Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.

Факты и границы применимости

Тип поиска Простой поиск подстроки, а не регулярное выражение
Направление по умолчанию Удаляются строки, содержащие искомый текст
Режим инверсии Удаляются строки, НЕ содержащие искомый текст
Учёт регистра По умолчанию выключен; можно включить точное совпадение по регистру
Пустой запрос Текст возвращается без изменений, ничего не удаляется
Обработка Выполняется локально в браузере; ничего не отправляется на сервер

Когда этот метод вводит в заблуждение

Как это считается

Текст разбивается на строки по каждому переносу. Для каждой строки проверяется, содержит ли она искомый текст как подстроку — сравнение точное или с приведением к нижнему регистру, в зависимости от опции учёта регистра.

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

Оставшиеся строки заново соединяются одним переносом строки между собой, сохраняя исходный порядок.

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

Вопросы и ответы

Можно ли использовать регулярное выражение в качестве шаблона?

Нет, поиск — это простое совпадение подстроки. Если ввести «ошибка», совпадёт любая строка, содержащая эти буквы подряд, но подстановочные символы и классы символов не поддерживаются.

Что будет, если оставить поле поиска пустым?

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

Как оставить только строки с ключевым словом, а не удалить их?

Включите «инверсия: оставить только совпадающие строки». Тогда инструмент удалит всё, что НЕ содержит искомый текст.

Поиск учитывает регистр?

По умолчанию нет — «Ошибка» и «ошибка» считаются одинаковыми. Включите опцию учёта регистра, если нужно точное совпадение с учётом регистра.

Мой текст куда-то отправляется?

Нет. Всё выполняется в вашем браузере, и текст никогда не покидает ваше устройство.

Похожие утилиты

Все утилиты