Use regex substituir
pesquisa:
^.*'(.*@.*\.\w{1,6})',.*$
Ou
^.*\W(\w*@\w*.\w*)\W.*$
Substituir:
$1
Sinta-se à vontade para melhorar o regex se quiser, sei que não é perfeito
Editar: outro regex para tentar
Eu tenho isto:
:814, 'pera', 'name1@gmail.com', '2ed', '', 'da', 0.00, '195..110.18'),
>815, 'danka', 'name2@gmail.com', 'd3d6', '0655566', 'da', 0.00, '212..65.82'),
*816, 'ana', 'name3@gmail.com', 'b6e1', '06rt45t02', 'da', 0.00, '178..83.40'),
/817, 'biljana', 'name4@gmail.com', '53c9', '', 'da', 0.00, '95.180.6.'),
,818, 'Vladimir', 'nemae5@gmail.com', '02', '', 'da', 0.00, '178..29.221'),
Preciso disso:
name1@gmail.com
name2@gmail.com
name3@gmail.com
name4@gmail.com
name5@gmail.com
Eu preciso de uma string para o notepad ++ para substituir tudo antes e depois de um endereço de e-mail
Nota: tudo após e antes de um email é diferente. Nenhuma linha de código é a mesma.
Alguns têm apenas números (não ,
e não '
), alguns, alguns têm apenas após o texto do e-mail, alguns são os mesmos que a linha anterior
Use regex substituir
pesquisa:
^.*'(.*@.*\.\w{1,6})',.*$
Ou
^.*\W(\w*@\w*.\w*)\W.*$
Substituir:
$1
Sinta-se à vontade para melhorar o regex se quiser, sei que não é perfeito
Editar: outro regex para tentar