Какую команду Regex использовать в Notepad++, чтобы найти нужные письма?

Какую команду Regex использовать в Notepad++, чтобы найти нужные письма?

У меня много txt-файлов на диске D и диске E. Каждый файл имеет множество различных форматов. Какое Regex (Notepad++) мне нужно использовать, чтобы получить результат строк электронной почты с доменом, содержащим слово "school"? Пример результата:

[email protected]...

[email protected]...

[email protected]...

Точки позади — это любой символ. Если символы позади электронного письма, содержащие слово «school», по-прежнему исключаются.

решение1

Найти что: (?s).*?(\S+@\S*school\S*\.\S+)|.+
Заменить на:$1\n

До:
введите описание изображения здесь

После:
введите описание изображения здесь

Демонстрационный тест в regex101.com

Связанный контент