Используя регулярные выражения в Блокноте ++ (какой-то случайный сайт блога, который я обнаружил, обсуждает их в случае, если вы не знакомы с регулярным выражением и показывает изображения о том, как это сделать), вам нужно сопоставить конец строки и подстановочный знак всей строки следующим образом:
Найти:
.*My\.Services\.Remove\.Me.*\r\n
и оставьте поле Replace пустым
Пример тестового примера:
2019-06-14 08: 44: 49.4053 ОШИБКА 14 My.Services.Remove.Me System.Net.Sockets.SocketException (0x80004005): Невозможно установить соединение, поскольку целевая машина активно отказала ему.
2019-06-14 08: 44: 49.4054 тест
2019-06-14 08: 44: 49.4058 ОШИБКА 14 My.Services.Remove.Me System.Net.Sockets.SocketException (0x80004005): Невозможно установить соединение, поскольку целевая машина активно отказала ему.
2019-06-14 08: 44: 49.4081 привет
2019-06-14 08: 44: 49.4088 ОШИБКА 14 My.Servces.Remove.Me System.Net.Sockets.SocketException (0x80004005): Невозможно установить соединение, поскольку целевая машина активно отказала ему.
2019-06-14 08: 44: 49.5001 ПРЕДУПРЕЖДЕНИЕ 12 Да
Обратите внимание , как во 2-й последней строке есть Servces
вместо Services
, поэтому она не будет соответствовать этой. Теперь мы запускаем его с «Заменить все»:
2019-06-14 08: 44: 49.4054 тест
2019-06-14 08: 44: 49.4081 привет
2019-06-14 08: 44: 49.4088 ОШИБКА 14 My.Servces.Remove.Me System.Net.Sockets.SocketException (0x80004005): Невозможно установить соединение, поскольку целевая машина активно отказала ему.
2019-06-14 08: 44: 49.5001 ПРЕДУПРЕЖДЕНИЕ 12 Да
Все соответствующие строки были удалены.