Перейти до вмісту
TextArray
100% локально

Видалити рядки, що містять

Відфільтруйте список, видаливши або зберігши лише рядки, які відповідають шаблону.

Введення

Видалити рядки, що містять

Введіть слово чи фразу, і цей інструмент видалить усі рядки, що їх містять, залишивши решту тексту недоторканою. Якщо перевернути режим, то буде навпаки: збережуться лише відповідні лінії. Це на основі веб-переглядача grep для випадків, коли перед вами є список і немає терміналу — фільтрація файлів журналу до помилок, видалення тестових облікових записів з експорту, вилучення кожного рядка, у якому згадується домен, або очищення рядків коментарів із файлу конфігурації.

За замовчуванням зіставлення ігнорує великі літери, тому "помилка" також знаходить "Помилка" та "ПОМИЛКА". Увімкніть «З урахуванням регістру», коли різниця має значення, наприклад під час фільтрації ідентифікаторів коду. Для чогось більш точного, ніж звичайний підрядок, увімкніть «Використовувати регулярний вираз», і шаблон стане повним регулярним виразом: використовуйте ^ і $ для прив’язки до початку або кінця рядка, \\d для цифр або чергування, як cat|dog, щоб відповідати кільком термінам одночасно. Якщо у виразі є синтаксична помилка, інструмент сповіщає про це спокійно, а не мовчки відмовляється, а порожній шаблон просто повертає ваш текст без змін.

Підрахунок під результатом показує, скільки рядків увійшло, скільки залишилося та скільки було видалено, оновлюючись у реальному часі, коли ви вдосконалюєте шаблон, тож ви можете спостерігати за тим, як фільтр посилюється, перш ніж приступити до нього. Закінчення рядків Windows і Unix працюють, і списки із сотнями тисяч рядків фільтруються за мілісекунди.

Ніщо не залишає ваш пристрій. Інструмент повністю працює у вашому браузері, що робить його безпечним для журналів сервера, даних клієнтів або будь-чого іншого, що ви б не хотіли вставляти в онлайн-сервіс. Скопіюйте результат або завантажте його як файл .txt.

FAQ

Як зберегти лише ті рядки, які я шукаю?
Перемкніть режим на «Зберігати лише відповідні рядки». Кожен рядок без візерунка натомість видаляється.
Чи можу я знайти відповідність за допомогою регулярного виразу?
так Увімкніть «Використовувати регулярний вираз», і шаблон розглядатиметься як регулярний вираз JavaScript, тому прив’язки, класи символів і чергування працюватимуть.
Що станеться, якщо мій регулярний вираз недійсний?
Інструмент показує коротке повідомлення з проханням перевірити синтаксис шаблону, а введені дані залишаються незмінними, доки вираз не стане дійсним.
Що, якщо я залишу шаблон пустим?
Текст проходить без змін, і підрахунок повідомляє про нуль видалених рядків, тому нічого не втрачено випадково.
Мій текст десь завантажено?
Ні. Інструмент повністю працює у вашому браузері, і ваш текст ніколи не залишає ваш пристрій.