Notepad ++ estrae gli indirizzi e-mail dal file di testo in pochi passaggi

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


Come estrarre gli indirizzi e-mail 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

Abbastanza semplice, ma vedi sotto un esempio completo utilizzando questo intelligente regexp da una discussione di stackoverflow.com su Extract Email dal testo usando Notepad ++ e Regexp .

E anche con ulteriore ispirazione da una discussione di Superuser.com come eliminare tutte le righe in blocco note ++ tranne le righe contenenti una parola di cui ho bisogno? .

(\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.

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.

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

Diventa un professionista Excel: unisciti al nostro corso!

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.

Iscriviti qui

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.

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:

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

Come copiare le linee contrassegnate 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

Come estrarre le email dal file CSV?

Gli indirizzi e-mail in un CSV, come un'esportazione MicrosoftOutlook, funzionano esattamente come per un file di testo standard.

Per estrarre le e-mail dal file CSV, iniziare aprendo il file CSV con l'editor di testo Notepad ++, distinguere i singoli indirizzi e-mail con il processo spiegato sopra e copiarli.

Per  estrarre le email dal file CSV   segui la seguente procedura:

  • Apri il file CSV con l'editor di testo Notepad ++,
  • Inserisci un'espressione regolare corrispondente a potenziali indirizzi email,
  • Sostituiscili con e-mail e interruzioni di riga,
  • Usa un'espressione regolare per aggiungere segnalibri a indirizzi email efficaci,
  • Rimuovi le righe non contrassegnate che non contengono indirizzi email,
  • Ottieni un elenco finale eseguendo un'operazione di rimozione dei duplicati che pulirà il tuo file e avrà le e-mail estratte dal tuo file CSV e pronte per l'esportazione.

Una volta che le email di estrazione dal processo del file CSV sono state completate usando un'espressione regolare, sarai in grado di copiarle direttamente dai risultati.

Gmail: come inviare una e-mail a tutti i contatti?

Utilizzando la popolare applicazione e-mail Gmail, è possibile inviare un'e-mail a tutti i contatti estraendo prima l'elenco dei contatti.

Per fare ciò, apri i tuoi contatti Google e vai al menu Altri contatti, dove troverai gli indirizzi e-mail di chiunque abbia mai scambiato un'e-mail con.

Quindi, selezionare un contatto facendo clic sulla casella accanto alla casella accanto ad esso - e verrà visualizzato un nuovo menu, consentendo di selezionare tutti i contatti che desideri espandere la freccia blu, quindi per esportare tutte le e-mail dei contatti Gmail facendo clic sui tre blu Punti sulla destra e selezionando le opzioni di esportazione di e-mail sul file locale che si adatta alle proprie esigenze: Google CSV, Outlook CSV o vCard per i contatti IOS.

Se hai troppi contatti da gestire nel file CSV risultante, considerare la divisione del file CSV.

Dividi il tuo file di testo CSV con contatti esportati da Gmail

È inoltre possibile esportare tutti i contatti direttamente da questo menu selezionando l'opzione appropriata, la casella di controllo Tutti i contatti.

Domande Frequenti

Com'è l'estrattore e -mail dai file di testo?
Per estrarre e -mail da un file di testo, aprilo con il Notepad ++ Editor di testo e applica le istruzioni sopra utilizzando un'espressione regolare, segnando tutte le e -mail, selezionando solo e -mail e copiarle.
Come bloccarsi ++ estrarre e -mail dal testo?
Per rimuovere i duplicati in blocco note ++, è possibile utilizzare il plug -in TextFX. Dopo aver installato il plug -in, selezionare il testo che si desidera ordinare e navigare su textFx> strumenti textfx> ordin righe sensibili al caso (o insensibili al caso). Assicurati che ordina le uscite solo le righe uniche (a colonna) sia verificato per rimuovere i duplicati.
Come posso estrarre gli indirizzi e -mail da un file di testo usando Notepad ++?
Per estrarre gli indirizzi e -mail da un file di testo in blocco note ++, è possibile utilizzare una ricerca di espressione regolare. Apri la finestra di dialogo di ricerca con ctrl+ f, passa alla scheda marchio, controlla segnalibro, inserisci un'espressione regolare per abbinare gli indirizzi e-mail (come \ b [a-za-z0-9 ._%+-]+ @[A-za-z0-9 .-]+\. [A-z | a-z] {2,} \ b) e fai clic su 'contrassegnare tutto'. Quindi, apri il menu Ricerca, seleziona Segnalibro e Copia riga di segnalibri per ottenere un elenco di tutti gli indirizzi e -mail.
Cosa dovrebbero fare gli utenti se incontrano un problema che carichi un plug-in a 32 bit su Blocco note ++?
Gli utenti dovrebbero assicurarsi che stiano eseguendo una versione compatibile di Notepad ++ (versione a 32 bit per plugin a 32 bit). Se persistono problemi, considera di trovare una versione aggiornata del plug -in o consultare i forum della community NotePad ++ per consigli specifici per la risoluzione dei problemi.

Yoann Bierling
Circa l'autore - Yoann Bierling
Yoann Bierling è un professionista di consulenza pubblica e digitale, che ha un impatto globale attraverso la competenza e l'innovazione nelle tecnologie. Appassionato di potenziare le persone e le organizzazioni a prosperare nell'era digitale, è spinto a fornire risultati eccezionali e guidare la crescita attraverso la creazione di contenuti educativi.

Diventa un professionista Excel: unisciti al nostro corso!

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.

Iscriviti qui

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.




Commenti (4)

 2018-08-19 -  Irene Page
Semplice, chiaro e ben spiegato, grazie mille
 2018-11-05 -  testkingaws
Grazie, autore, è stato molto utile per me
 2019-01-15 -  George Mauricio Santana Lima
Questo tutorial è incredibile, una guida così utile!
 2019-01-15 -  Kaspars
Grazie! Questo è arrivato a portata di mano!

lascia un commento