¿Cómo puedo eliminar antes y después del CORREO ELECTRÓNICO en notepad++?

¿Cómo puedo eliminar antes y después del CORREO ELECTRÓNICO en notepad++?

Tengo esto:

:814, 'pera', '[email protected]', '2ed', '', 'da', 0.00, '195..110.18'),

>815, 'danka', '[email protected]', 'd3d6', '0655566', 'da', 0.00, '212..65.82'),

*816, 'ana', '[email protected]', 'b6e1', '06rt45t02', 'da', 0.00, '178..83.40'),

/817, 'biljana', '[email protected]', '53c9', '', 'da', 0.00, '95.180.6.'),

,818, 'Vladimir', '[email protected]', '02', '', 'da', 0.00, '178..29.221'),

Necesito este:

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

Necesito una cadena para notepad++ para reemplazar todo antes y después de una dirección de correo electrónico

Nota: Todo lo que sucede antes y después de un correo electrónico es diferente. Ninguna línea de código es igual. Algunos solo tienen números (no ,y no '), otros ambos, algunos tienen el texto justo después del correo electrónico, algunos son iguales a la fila anterior

Respuesta1

Usar reemplazo de expresiones regulares

buscar:

^.*'(.*@.*\.\w{1,6})',.*$

O

^.*\W(\w*@\w*.\w*)\W.*$

Reemplazar:

$1

Siéntete libre de mejorar la expresión regular si quieres, sé que no es perfecto

Editar: otra expresión regular para probar

información relacionada