текст
Фильтр строк
Оставьте только строки, содержащие заданный фрагмент текста, с возможностью учитывать регистр.
Фильтр строк: Извлекает только строки, содержащие заданный фрагмент текста. «Фильтр строк» ищет буквальное вхождение подстроки в любом месте каждой строки и сохраняет найденные строки в исходном порядке. Если важен регистр букв, включите его учёт. В результате остаются целые строки, а не только найденные слова. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для работы с текстом
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Результат
ГотовоФильтрация выполняется с помощью буквальной проверки наличия текста. Регулярные выражения и выполнение шаблонов намеренно не поддерживаются.
Проверка на наличие и выбор примера
Для запроса 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 поможет разработать шаблон для отдельного рабочего процесса с поддержкой шаблонов; этот фильтр работает только с буквальным поиском и такой шаблон не принимает.
Как пользоваться
- Вставьте строки или введите их в локальном редакторе.
- Настройте параметры этого преобразования и запустите его.
- Проверьте результат, затем скопируйте или скачайте текст.
Конфиденциальность и ограничения
Ваш текст и результат остаются на этом устройстве. Введённые данные не загружаются, а код не выполняется.
Похожие инструменты
Часто задаваемые вопросы
Работают ли точки, звёздочки и скобки как поисковые шаблоны?
Нет. Запрос a.b ищет именно эту последовательность из трёх символов, а звёздочка ищет сам символ звёздочки. Подстановочные символы, границы целых слов и регулярные выражения не поддерживаются. Запрос, состоящий из пробелов, может иметь смысл, но полностью пустой запрос отклоняется.
Игнорирование регистра не учитывает диакритические знаки или варианты Unicode?
Сравнивается текст в нижнем регистре, без языковой сортировки. cafe не совпадает с café, а составной символ é отличается от e и следующего за ним комбинируемого знака ударения. Немецкий символ ß не преобразуется в ss. Если эквивалентные варианты написания должны совпадать, заранее нормализуйте текст отдельно.
Повторится ли одна и та же строка при нескольких совпадениях?
Нет. Каждая логическая строка проверяется один раз и либо сохраняется один раз, либо удаляется. Повторяющиеся одинаковые строки во входных данных считаются отдельными элементами, поэтому все они могут остаться в результате. При отсутствии совпадений результат будет пустым. Сохранённые строки сохраняют исходный регистр, пробелы и знаки препинания, а не форму поискового запроса в нижнем регистре.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен