Notepad ++ estrae gli indirizzi email dal file di testo

Notepad ++ estrae gli indirizzi email dal file di testo

Come estrarre gli indirizzi email dal file di testo

Avere un file, ad esempio un'estrazione dalla tua casella di posta, e vuoi estrarre solo gli indirizzi email?

Usando Notepad ++ e una semplice espressione regolare, è piuttosto semplice.

Vedi sotto un esempio completo, o, per riassumere, apri il tuo file, usa regexp sotto per trovare indirizzi email, aggiungi interruzioni di riga prima e dopo ciascuno di essi, quindi contrassegna le linee contenenti un indirizzo email ed elimina le linee non segnate.

Notepad ++ regex estrae il testo

Nokkuð einfalt - en sjáðu fyrir neðan fullt dæmi með því að nota þetta snjallt regexp úr Stackoverflow.com umræðu um "Þykkni tölvupóst frá texta með notepad ++ og regexp" og með frekari innblástur frá superuser.com umræðu "Hvernig á að eyða öllum línum í Notepad + + nema línur sem innihalda orð sem ég þarf? ".

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

A partire dal tuo file - in questo esempio, un'estrazione degli indirizzi "A" di una cartella email inviata da Outlook 2013 - potresti avere un sacco di caratteri strani, testo non necessario, indirizzi email sulla stessa linea, ...

Il primo passo è aprire l'opzione Sostituisci, Cerca => Sostituisci o Ctrl + H.

Nnotepad ++ espressione regolare

Qui, in Trova cosa, inserisci sotto l'espressione regolare.

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

In Sostituisci con, inserisci questo per sostituire ogni indirizzo di posta elettronica: interruzione di riga \ n + stringa di ricerca $ 1 + interruzione di riga \ n

\n$1\n

Assicurati di selezionare il pulsante di opzione Espressione regolare e fai clic su Sostituisci tutto.

Vedi il risultato: ogni indirizzo email è ora solo su una nuova riga.

Il passo successivo è identificare tutte queste righe contenenti solo un singolo indirizzo email. Aprire il Marktab nella finestra di ricerca. Copia lo stesso regexp di prima per identificare gli indirizzi email. Assicurati che l'espressione regolare sia selezionata, insieme all'opzione della riga del segnalibro, e avvii l'operazione di marcatura con Segna tutto

Nel file, tutte le linee contenenti indirizzi e-mail sono ora inserite nei segnalibri.

In Cerca => Segnalibro, seleziona Rimuovi linee non contrassegnate

E voilà! Il tuo file ora contiene solo gli indirizzi email senza testo non necessario.

Come ultimo passaggio, potresti voler rimuovere i duplicati per avere un elenco di indirizzi email univoci.

Estrai e-mail dal testo file

Per estrarre le email da un file di testo, aprilo usando l'editor di testo Notepad ++ e applica le istruzioni sopra, usando un'espressione regolare, taggando tutte le email, selezionando solo le e-mail e copiandole.

Estrai e-mail da CSV

Gli indirizzi e-mail in un CSV, come un'esportazione di Microsoft Outlook, funzionano esattamente come per un file di testo standard. Aprire il file CSV con l'editor di testo Notepad ++, distinguere i singoli indirizzi e-mail con il processo spiegato sopra e copiarli.

Notepad ++ copia tutte le corrispondenze regolari

Per copiare tutte le corrispondenze regolari, usa Marktab nella finestra di ricerca di Notepad ++. Inserendo qui l'espressione regolare, tutti i risultati corrispondenti alla regexp verranno contrassegnati e potranno essere selezionati e copiati in questo modo.

Rimuovere i duplicati nel blocco note ++

Notepad ++ elimina i tag HTML

Per rimuovere i tag HTML in Notepad ++ da un testo, utilizzare sotto l'espressione regolare<.*?>|</.*?>e sostituisci per esempio con uno spazio. Assicurati che la casella di controllo delle espressioni regolari nel modulo di ricerca sia stata selezionata.

<.*?>|

Notepad ++ estrae URL

Nel menu di sostituzione, accessibile con la combinazione di tasti CTRL + H, utilizzare la seguente espressione regolare, con l'espressione regolare e il punto corrisponde alla nuova riga selezionata:

.*?(http\:\/\/www\.[a-zA-Z0-9\.\/\-]+)

E usa questa stringa di sostituzione per ottenere un elenco di tutti gli URL estratti nel file:

$1\n

Come copiare le linee segnate in NotePad ++

Il testo contrassegnato in Notepad ++ può essere copiato utilizzando una ricerca regolare, utilizzando il menu Cerca> Segna, selezionando la riga del segnalibro e facendo clic su Seleziona tutto.

Quindi, utilizza la ricerca> segnalibro> copia il menu delle linee contrassegnate e il risultato può essere incollato in un nuovo file, contenente la copia delle linee contrassegnate.

Come estrarre le email dal testo in pochi clic

Per estrarre le email dal testo, è sufficiente inserire un'espressione regolare per scoprire tutti gli indirizzi e-mail in un file di testo, ad esempio un'estrazione di tutti i tuoi contatti da Microsoft Outlook.

Quindi, identifica gli indirizzi email e rimuovi le linee aggiuntive. Usando NotePad ++, può essere fatto facilmente seguendo la nostra guida.

estrai l'indirizzo email da Notepad ++ usando regex

Leggi di più

Articoli simili

Commentoi (7)

Irene Page, 2018-08-19
Simple, clair et bien expliqué, merci beaucoup
Lee Ryan, 2018-08-19
No sabía acerca de estos detalles, por favor haga más
Raymond Mcbride, 2018-08-19
O poveste grozavă, mulțumesc pentru schimbul
Kathryn Baker, 2018-08-19
ที่ทำงานได้ดีสำหรับฉันไม่จำเป็นต้องดูเพิ่มเติมใด ๆ
testkingaws, 2018-11-05
Thank you, author, was very useful for me
George Mauricio Santana Lima, 2019-01-16
THIS TUTORIAL IS AMAZING, SUCH AN USEFUL GUIDE! <3
Kaspars, 2019-01-16
Thank you! This came handy!

lascia un commento