Text/Clean

Фильтр строк

Оставляет только строки, содержащие заданную фразу, или удаляет именно такие строки.

Пример

  • Применённые параметры
  • ДействиеУдалить строки с совпадением
  • Что искать^\d+$
  • Регулярное выражение
Ввод
Chapter 1  Introduction
12
The method is simple.
13
Results follow.
Результат
Chapter 1  Introduction
The method is simple.
Results follow.

Обозначения в примерах: ⇥ табуляция · · пробел в конце строки · ⍽ NBSP · □ полноширинный пробел · ◌ символ нулевой ширины

Открыть эту операцию в инструменте

Что делает операция

Проверяет каждую строку на наличие искомого текста и отфильтровывает строки.

Параметры

  • Оставить только строки с совпадением: чтобы вытащить из лога только строки с ERROR или оставить в списке адреса только определённого домена.
  • Удалить строки с совпадением: чтобы убрать повторяющиеся лишние строки — колонтитулы, рекламные фразы, номера страниц.
  • Регулярное выражение: если включено, искомый текст понимается как регулярное выражение JavaScript. Например, ^\d+$ совпадает со строками из одних цифр (номера страниц), а @gmail\.com$ — со строками, которые заканчиваются адресом gmail.
  • Без учёта регистра: включено по умолчанию.

Когда это нужно

Удобно, чтобы удалить номера страниц и колонтитулы, попавшие в копию PDF, до шага Восстановление переносов из PDF, или собрать из ответов анкеты только строки с определённым вариантом ответа. Если поле поиска пустое, ничего не отфильтровывается.

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