Listen bereinigen: Duplikate entfernen, E-Mails extrahieren

Fügen Sie eine Liste ein, um Duplikate und Leerzeilen zu entfernen, zu sortieren und für SQL IN() zu formatieren.

E-Mail-Listen entdoppeln und für ein SQL-IN() aufbereiten

Das Tool verarbeitet eine Liste mit einem Eintrag pro Zeile: Es entfernt Leerzeichen und Leerzeilen, setzt die gewählte Groß- und Kleinschreibung, löscht Duplikate ohne Rücksicht auf Großbuchstaben, sortiert und gibt das Ergebnis zeilenweise, als komma- oder semikolongetrennte Liste oder als SQL-Klausel IN (…) aus. Von den 9 Adressen der Beispielliste bleiben 6 eindeutige E-Mails. Für Tabellen mit mehreren Spalten nutzen Sie besser den Tabellenkonverter.

Die Verarbeitung Schritt für Schritt

  1. Aufteilen nach Zeilen, dann Entfernen führender und nachfolgender Leerzeichen sowie leerer Zeilen (beide Optionen standardmäßig aktiv).
  2. Schreibweise: Kleinbuchstaben (Standard), Großbuchstaben, erster Buchstabe jedes Worts groß oder unverändert.
  3. Entdoppeln: Das erste Vorkommen bleibt, der Vergleich ignoriert immer die Groß- und Kleinschreibung.
  4. Sortierung: A→Z (Standard), Z→A, nach Länge oder ursprüngliche Reihenfolge. A→Z liest Zahlen als Zahlen: ref-2 steht vor ref-10.
  5. Präfix und Suffix werden jedem Eintrag hinzugefügt, danach wird zusammengefügt und bei angegebener Paketgröße in Pakete aufgeteilt.

Beispiel

Die Beispielliste hat 9 Zeilen, darunter CAMILLE.BERNARD@CORP.FR in Großbuchstaben und eine von Leerzeichen umgebene Adresse. Nach der Bereinigung: 6 eindeutige Einträge, 3 Duplikate entfernt. Mit der Ausgabe SQL IN() erhalten Sie 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'), Apostrophe werden verdoppelt. Mit Paketen zu 500 ergibt eine Liste von 1.200 Adressen 3 Pakete, praktisch für ein Versandtool oder eine Datenbank, die die Länge eines IN() begrenzt.

Extraktion

Die Extraktionsknöpfe ersetzen den eingefügten Text durch die darin gefundenen E-Mail-Adressen oder URLs (beginnend mit http oder https), eine pro Zeile; so lässt sich ein Rohexport oder ein Nachrichtentext bereinigen.

Im Code festgestellte Grenzen

  • Der Zähler „Bereinigte Duplikate“ enthält auch gelöschte Leerzeilen.
  • Kein Entdoppeln mit Beachtung der Groß- und Kleinschreibung und keine Prüfung, ob Adressen existieren.

Häufig gestellte Fragen

Wie entferne ich Duplikate aus einer E-Mail-Liste?

Fügen Sie die Liste ein, eine Adresse pro Zeile: Das Tool entfernt Leerzeichen, setzt alles in Kleinbuchstaben und behält nur das erste Vorkommen jeder Adresse, unabhängig von Großbuchstaben. Die Zähler zeigen Ausgangszeilen, entfernte Duplikate und eindeutige Einträge, bei der Beispielliste 9, 3 und 6.

Wie mache ich aus einer Liste eine SQL-IN-Klausel?

Wählen Sie die Ausgabe SQL IN(): Jeder Eintrag steht in einfachen Anführungszeichen, innere Apostrophe werden verdoppelt (O'Neil wird zu O''Neil), und die Liste wird von IN ( … ) umschlossen. Fügen Sie die Klausel dann hinter WHERE Spalte ein.

Wie extrahiere ich E-Mail-Adressen aus einem Text?

Fügen Sie den Rohtext ein und klicken Sie auf „Alle E-Mails extrahieren“: Der Text wird durch die gefundenen Adressen ersetzt, eine pro Zeile, die Sie anschließend entdoppeln können. Adressen mit Pluszeichen (jean+news@beispiel.de) werden vollständig extrahiert.

Wie teile ich eine lange Liste in Pakete auf?

Geben Sie eine Paketgröße an, etwa 500: Die bereinigte Liste wird in aufeinanderfolgende Pakete zu 500 Einträgen geteilt, das letzte enthält den Rest. 1.200 Adressen ergeben so 3 Pakete mit 500, 500 und 200.

Ist das Tool wirklich kostenlos?

Ja, alle Werkzeuge auf Kristools sind zu 100% kostenlos und ohne Registrierung zugänglich.

Sind meine Daten geschützt?

Ja. Die gesamte Verarbeitung erfolgt sicher und direkt in Ihrem Browser. Es werden keine persönlichen Daten an unsere Server gesendet.