Онлайн фильтр строк текста
Отфильтруйте строки по подстроке или регулярному выражению с учётом регистра и исключением. Пример: apple, banana, apricot → запрос 'ap' даёт apple и apricot.
Начать работу
Возможности и примеры
Инструмент полезен, когда нужно быстро выбрать строки, содержащие определённое слово или шаблон, например, из списка товаров, логов или адресов.
Простое сравнение
По умолчанию поиск выполняется по подстроке без учёта регистра. Например, для строк apple, banana, apricot и запроса ap результатом будут apple и apricot.
Исключение совпадений
Опция Исключить совпадения оставляет только строки, не содержащие запрос. В том же примере с запросом ap результатом будет banana.
Регулярные выражения
В режиме регулярных выражений запрос интерпретируется как шаблон JavaScript RegExp. Например, ^a найдёт строки, начинающиеся с a. Если шаблон недействителен, появится сообщение об ошибке. Пустой запрос не допускается.
Ограничения
Инструмент не изменяет текст внутри строк, не сортирует результаты и не поддерживает загрузку файлов. Обработка происходит локально в браузере.
Часто задаваемые вопросы
Как найти строки, содержащие слово целиком?
Для слова, отделённого пробелами или краями строки, используйте (^|\s)слово(?=\s|$).
Почему не работает мой регулярный шаблон?
Убедитесь, что включён режим регулярного выражения и шаблон корректен. Символы вроде [ или + имеют специальное значение в регулярных выражениях.
Можно ли отфильтровать строки, которые не содержат запрос?
Да, включите опцию Исключить совпадения.
Проверка результата
- Проверьте, что все строки, содержащие запрос, присутствуют в выводе.
- Убедитесь, что порядок строк сохранён.
- При использовании регулярных выражений проверьте, что шаблон соответствует ожидаемому.
Ввод ограничен 500000 кодовых единиц UTF-16. Пустой запрос отклоняется в обоих режимах; пробел допустим при буквальном поиске. Регулярное выражение ограничено 256 единицами UTF-16 и выполняется в worker с лимитом 1500 мс. Вводите шаблон без разделителей /.../. Переносы CRLF и CR заменяются на LF. Кнопки скачивания нет.
Обработка выполняется локально в вашем браузере.