У меня очень большой лог-файл, там много бесполезного. Так может кто-нибудь сказать мне, как удалить всю строку, если эта конкретная строка имеет соответствующую строку?
Например: я хочу удалить каждую строку, содержащую строку «W Useless:».
Перейдите на вкладку "Пометить",
Введите W Бесполезно: в разделе Найти.
Проверьте "Марк Лайн"
Нажмите Найти все и закройте.
Перейдите в Поиск> Закладка> Удалить отмеченные строки.
ОБНОВЛЕНИЕ:
Как упомянуто @ ratchet freak replace \r\n.*W Useless:.*\r\n
в \r\n
в не- режиме "точка соответствует всем"
СТАРЫЙ:
Это двухэтапное решение:
Сначала найдите W Useless: .*$
И замените его ничем, используя режим регулярных выражений. Это оставит пустые строки.
Во-вторых, чтобы очистить эти пустые строки, выберите расширенный режим и замените \n\n
на \n
. В режиме завершения строки Windows измените \r\n\r\n
на \r\n