
Un estrattore di posta elettronica esegue la scansione di un blocco di testo ed estrae ogni indirizzo e-mail che contiene, restituendo un elenco pulito che puoi copiare Invece di leggere a mano attraverso un registro di chat, una pagina di codice sorgente o un documento esportato, incolli il testo e lo strumento trova ogni indirizzo con un'espressione regolare che corrisponde alla parte locale, al segno at e al dominio Questo strumento va oltre la sola e-mail: lo stesso motore può estrarre URL, numeri di telefono e indirizzi IPv4, quindi funge anche da utilità generale di estrazione di modelli per testo disordinato.
Il valore sta nel trasformare il testo non strutturato in un elenco strutturato Le caselle di posta di supporto, le note di riunione, le pagine raschiate, i file di registro e i dump CSV mescolano tutti i dati desiderati con il rumore che lo circonda Estraendo gli indirizzi si ottiene un elenco deduplicato, ordinato facoltativamente, pronto da incollare in uno strumento di mailing, una colonna di fogli di calcolo o uno script Poiché i duplicati sono compressi e ogni corrispondenza è convalidata rispetto a un modello reale, si evitano gli errori di copia-incolla e le voci ripetute che provengono dal farlo a mano Il modello di posta elettronica utilizzato qui è il sottoinsieme pratico comune visto nei dati reali piuttosto che la grammatica RFC 5322 completa, che corrisponde agli indirizzi tecnicamente validi che non si verificano mai realmente.
Tutto viene eseguito nel browser Il testo viene scansionato localmente in JavaScript, quindi nulla viene caricato su un server, registrato o archiviato Ciò è importante perché il testo che incolli spesso contiene dati privati come e-mail dei clienti, nomi host interni o numeri di telefono e nessuno di essi dovrebbe lasciare la macchina da elaborare Lo strumento continua inoltre a funzionare offline una volta caricata la pagina e rimane reattivo su input di grandi dimensioni perché non esiste una rete andata e ritorno.
Incolla qualsiasi testo nella casella di input: un thread di posta elettronica, una pagina Web, un file di registro, un'esportazione di fogli di calcolo o un codice Premere Carica campione per visualizzare la forma di un input tipico.
Scegli indirizzi e-mail, URL, numeri di telefono, indirizzi IPv4 o numeri Lo strumento applica il modello di corrispondenza per quel tipo e ignora tutto il resto.
Attiva l'opzione univoca per comprimere i duplicati, ordina per ordinare l'elenco e minuscola per normalizzare e-mail e URL Scegli come vengono uniti i risultati: nuova riga, virgola, spazio o punto e virgola.
L'elenco estratto viene visualizzato con un conteggio di quante corrispondenze sono state trovate e quanti duplicati sono stati rimossi Copialo negli appunti e incollalo ovunque ne hai bisogno.
Estrarre indirizzi e-mail, URL http e https, numeri di telefono, indirizzi IPv4 o numeri dallo stesso testo Uno strumento copre i lavori di estrazione che altrimenti ne avrebbero bisogno.
Le corrispondenze ripetute vengono suddivise in una singola voce, con un conteggio di quanti duplicati sono stati rimossi. Le e-mail e gli URL vengono confrontati in modo insensibile al caso, quindi [email protected] e [email protected] contano come uno solo.
Ordina l'elenco in ordine alfabetico o in base al valore per i numeri, e le e-mail e gli URL minuscoli in modo che l'output sia coerente e pronto per essere incollato in una mailing list o in un foglio di calcolo.
Unisci i risultati con una nuova riga, virgola, spazio o punto e virgola per abbinare qualsiasi cosa tu stia incollando, da una cella CSV a un campo A a un array di codice.
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Test regular expressions against sample text with live match highlighting, capture groups, and full flag support
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
0 comments
No comments yet. Be the first to share your thoughts!