текст

Фильтр строк

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

Фильтр строк: Извлекает только строки, содержащие заданный фрагмент текста. «Фильтр строк» ищет буквальное вхождение подстроки в любом месте каждой строки и сохраняет найденные строки в исходном порядке. Если важен регистр букв, включите его учёт. В результате остаются целые строки, а не только найденные слова. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Filter Lines / локальный редакторЛокальная обработка

Полностью работает в браузере

100,000 символов во входных данных · 10,000 логических строк · 200,000 символов в выходных данных

Результат

Готово

Фильтрация выполняется с помощью буквальной проверки наличия текста. Регулярные выражения и выполнение шаблонов намеренно не поддерживаются.

Проверка на наличие и выбор примера

Для запроса Q и строки L сохраните L, если L содержит Q; при отключённом учёте регистра сравниваются нижнестрочные формы обоих значений. Количество сохранённых строк — это число строк, соответствующих этому условию. Для входных данных Batch 12\nDone 34\nBATCH 56\n с Q = batch и выключенным переключателем результатом будет Batch 12\nBATCH 56\n: совпадают две из трёх записей. Включите переключатель при том же запросе в нижнем регистре — ни одна из этих записей с заглавными буквами не совпадёт. Исходный текст копируется только после принятия решения.

Правила поиска и большие фрагменты

Алгоритм сортировки Unicode (https://www.unicode.org/reports/tr10/) описывает правила сравнения, которые может использовать поиск с учётом локали; этот фильтр не выполняет такое эквивалентное сравнение и не сортирует данные. Запрос может содержать до 200 кодовых точек. Исходный текст ограничен 100,000 кодовыми точками и 10,000 логическими строками. Входные CRLF и отдельные CR превращаются в LF, а конечная новая строка добавляется после сохранённых результатов, если она была во входных данных. Для больших журналов фильтруйте отдельные части и объединяйте совпадения в исходном порядке частей. Редактор также учитывает допустимое количество символов в единицах UTF-16, поэтому многие emoji считаются за два места во входных данных. Тестер regex поможет разработать шаблон для отдельного рабочего процесса с поддержкой шаблонов; этот фильтр работает только с буквальным поиском и такой шаблон не принимает.

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

  1. Вставьте строки или введите их в локальном редакторе.
  2. Настройте параметры этого преобразования и запустите его.
  3. Проверьте результат, затем скопируйте или скачайте текст.

Конфиденциальность и ограничения

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

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

Часто задаваемые вопросы

Работают ли точки, звёздочки и скобки как поисковые шаблоны?

Нет. Запрос a.b ищет именно эту последовательность из трёх символов, а звёздочка ищет сам символ звёздочки. Подстановочные символы, границы целых слов и регулярные выражения не поддерживаются. Запрос, состоящий из пробелов, может иметь смысл, но полностью пустой запрос отклоняется.

Игнорирование регистра не учитывает диакритические знаки или варианты Unicode?

Сравнивается текст в нижнем регистре, без языковой сортировки. cafe не совпадает с café, а составной символ é отличается от e и следующего за ним комбинируемого знака ударения. Немецкий символ ß не преобразуется в ss. Если эквивалентные варианты написания должны совпадать, заранее нормализуйте текст отдельно.

Повторится ли одна и та же строка при нескольких совпадениях?

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

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен