Pulire una lista: duplicati, ordine ed estrazione email
Incolla una lista riga per riga per eliminare duplicati e righe vuote, ordinarla e formattarla per una clausola SQL IN() pronta da copiare.
Rimuovere i duplicati da una lista di e-mail e prepararla per un IN() SQL
Lo strumento elabora una lista con un elemento per riga: toglie gli spazi e le righe vuote, imposta le maiuscole e minuscole nel formato scelto, elimina i duplicati senza distinguere maiuscole e minuscole, ordina, poi assembla il risultato in righe, in una lista separata da virgole o da punti e virgola, o in una clausola SQL IN (…). Sulla lista di esempio di 9 indirizzi, restano 6 e-mail uniche. Per una tabella a più colonne, usa invece il convertitore di tabelle.
L'elaborazione, passo dopo passo
- Suddivisione per riga, poi rimozione degli spazi iniziali e finali e delle righe vuote (due opzioni spuntate per impostazione predefinita).
- Maiuscole e minuscole: minuscole (predefinito), maiuscole, prima lettera di ogni parola maiuscola, o invariate.
- Rimozione dei duplicati: la prima occorrenza viene mantenuta, il confronto ignora sempre maiuscole e minuscole.
- Ordinamento: A→Z (predefinito), Z→A, per lunghezza o ordine originale. L'ordinamento A→Z legge i numeri come numeri: ref-2 viene prima di ref-10.
- Prefisso e suffisso aggiunti a ogni elemento, poi assemblaggio e, se indichi una dimensione del lotto, suddivisione in pacchetti.
Esempio
La lista di esempio conta 9 righe, tra cui CAMILLE.BERNARD@CORP.FR in maiuscolo e un indirizzo circondato da spazi. Dopo la pulizia: 6 elementi unici, 3 duplicati rimossi. Con l'output SQL IN(), si ottiene IN ('alexandre.dubois@acme.com', 'camille.bernard@corp.fr', 'julie.petit@agency.com', 'lucas.moreau@startup.co', 'sarah.martin@company.org', 'thomas.leroy@tech.io'), con gli apostrofi raddoppiati. Con lotti da 500, una lista di 1.200 indirizzi dà 3 pacchetti, comodi per uno strumento di invio o per un database che limita la dimensione di un IN().
Estrazione
I pulsanti di estrazione sostituiscono il testo incollato con gli indirizzi e-mail o gli URL (che iniziano con http o https) trovati al suo interno, uno per riga, il che permette di ripulire un'esportazione grezza o il corpo di un messaggio.
Limiti rilevati nel codice
- Il contatore «duplicati eliminati» include le righe vuote rimosse.
- Non c'è una rimozione dei duplicati sensibile alle maiuscole né una verifica che gli indirizzi esistano.
Domande frequenti
Come rimuovere i duplicati da una lista di indirizzi e-mail?
Incolla la lista, un indirizzo per riga: lo strumento toglie gli spazi, mette tutto in minuscolo e mantiene solo la prima occorrenza di ogni indirizzo, ignorando le maiuscole. Il contatore mostra le righe iniziali, i duplicati rimossi e gli elementi unici, per esempio 9, 3 e 6 sulla lista di esempio.
Come trasformare una lista in una clausola SQL IN?
Scegli il formato di output SQL IN(): ogni elemento viene messo tra apostrofi, gli apostrofi interni vengono raddoppiati (O'Neil diventa O''Neil) e il tutto è racchiuso in IN ( … ). Poi incolla la clausola dopo il tuo WHERE colonna.
Come estrarre gli indirizzi e-mail da un testo?
Incolla il testo grezzo poi clicca su «Estrai tutte le e-mail»: il testo viene sostituito dagli indirizzi trovati, uno per riga, che puoi poi deduplicare. Gli indirizzi contenenti un segno + (jean+news@exemple.fr) vengono estratti interi.
Come dividere una lista lunga in più lotti?
Indica una dimensione del lotto, per esempio 500: la lista ripulita viene suddivisa in pacchetti successivi di 500 elementi, l'ultimo con il resto. 1.200 indirizzi danno così 3 lotti da 500, 500 e 200.
Lo strumento è davvero gratuito?
Sì, tutti gli strumenti di Kristools sono gratuiti al 100% e accessibili senza registrazione.
I miei dati sono protetti?
Sì. Tutte le elaborazioni vengono eseguite direttamente e in modo sicuro nel tuo browser. Nessun dato personale viene inviato ai nostri server.