¿Qué comando Regex usar en Notepad++ para encontrar los correos electrónicos deseados?

¿Qué comando Regex usar en Notepad++ para encontrar los correos electrónicos deseados?

Tengo muchos archivos txt en la unidad D y en la unidad E. Cada archivo tiene muchos formatos diferentes. ¿Qué expresión regular (Notepad++) necesito usar para obtener el resultado de las líneas de correo electrónico con un dominio que contiene la palabra "escuela"? El ejemplo de resultado es:

[correo electrónico protegido]...

[correo electrónico protegido]...

[correo electrónico protegido]...

Los puntos detrás son cualquier carácter. Si los caracteres detrás del correo electrónico que contienen la palabra "escuela" aún están excluidos.

Respuesta1

Encuentra qué: (?s).*?(\S+@\S*school\S*\.\S+)|.+
Reemplazar con:$1\n

Antes:
ingrese la descripción de la imagen aquí

Después:
ingrese la descripción de la imagen aquí

Prueba de demostración en regex101.com

información relacionada