У меня очень большой лог-файл, там много бесполезного. Так может кто-нибудь сказать мне, как удалить всю строку, если эта конкретная строка имеет соответствующую строку?
Например: я хочу удалить каждую строку, содержащую строку «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