У меня есть это:

: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'),

Мне нужно это:

name1@gmail.com

name2@gmail.com

name3@gmail.com

name4@gmail.com

name5@gmail.com

Мне нужна строка для notepad++, чтобы заменить все до и после адреса электронной почты

Примечание: все после и до электронной почты отличается. Ни одна строка кода не совпадает. Некоторые не имеют только номера , и нет ' некоторые из обоих, некоторые из них только после того, как текст сообщения электронной почты, некоторые из них так же , как ряд до

1 ответ1

0

Используйте регулярное выражение заменить

поиск:

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

Или же

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

Заменить:

$1

Не стесняйтесь расширять регулярные выражения, если хотите, я знаю, что это не идеально

Изменить: еще одно регулярное выражение, чтобы попробовать

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .