У меня очень большой лог-файл, там много бесполезного. Так может кто-нибудь сказать мне, как удалить всю строку, если эта конкретная строка имеет соответствующую строку?

Например: я хочу удалить каждую строку, содержащую строку «W Useless:».

2 ответа2

3

Перейдите на вкладку "Пометить",

Введите W Бесполезно: в разделе Найти.

Проверьте "Марк Лайн"

Нажмите Найти все и закройте.

Перейдите в Поиск> Закладка> Удалить отмеченные строки.

2

ОБНОВЛЕНИЕ:

Как упомянуто @ ratchet freak replace \r\n.*W Useless:.*\r\n в \r\n в не- режиме "точка соответствует всем"

СТАРЫЙ:

Это двухэтапное решение:

Сначала найдите W Useless: .*$ И замените его ничем, используя режим регулярных выражений. Это оставит пустые строки.

Во-вторых, чтобы очистить эти пустые строки, выберите расширенный режим и замените \n\n на \n . В режиме завершения строки Windows измените \r\n\r\n на \r\n

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .