/ / Notepad ++ usuń cały tekst oprócz adresu e-mail [zamknięty] - regex, notepad ++

Notepad ++ usuń cały tekst oprócz adresu e-mail [zamknięty] - regex, notepad ++

Mam duży plik z dużą listą e-maili, takich jak:

Some Name <same.name@example.com>
same.name2@example.com
Some Name3 (same.name3@example.com)
Some Name4 (same.name4@example.com)

Jak mogę usunąć cały inny tekst, aby mieć tylko listę taką jak:

same.name@example.com
same.name2@example.com
same.name3@example.com
same.name4@example.com

Dzięki

Odpowiedzi:

1 dla odpowiedzi № 1

Jeśli plik zawiera tet, które są w powyższym formacie, możesz użyć poniższego wyrażenia regularnego, a następnie zastąp dopasowane znaki pustym ciągiem.

^.*[<(]|[>)].*

PRÓBNY


2 dla odpowiedzi nr 2

To wyrażenie dopasuje adresy e-mail

[a-z0-9!#$%&"*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&"*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

W tym momencie możesz je wyciąć.