E-Mail-Extraktor
Fügen Sie Text in die Texteingabe ein, um E-Mail-ähnliche Adressen zu finden. Der E-Mail-Extraktor listet jede exakte Übereinstimmung genau einmal auf, und zwar in der Reihenfolge ihres ersten Auftretens.
Werkzeug zum Extrahieren von E-Mail-Adressen aus Text
Formel des E-Mail-Extraktors
Dabei gilt:
- \(T\) — der in der Texteingabe eingegebene Text.
- \(P\) — das unten gezeigte Muster für den Abgleich von E-Mail-Adressen.
- \(\operatorname{Matches}(T,P)\) — von links nach rechts im Text gefundene Übereinstimmungen.
- \(\operatorname{Unique}_{\mathrm{first}}\) — das Entfernen späterer, identischer Übereinstimmungen unter Beibehaltung des ersten Vorkommens.
Der Extraktor verwendet den Groß-/Kleinschreibung ignorierenden regulären Ausdruck [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-z]{2,}. Er findet übereinstimmende Textstellen und entfernt dann exakte Duplikate; er überprüft nicht, ob eine Adresse tatsächlich existiert.
E-Mail-Extraktor – Rechenbeispiel
Beispiel: Die Texteingabe enthält den Standardtext: Contact us at support@example.com or hello@example.com!
\[\operatorname{Matches}(T,P)=(\texttt{support@example.com},\ \texttt{hello@example.com})\]
Ergebnis: Unter „Extrahierte E-Mails“ werden support@example.com und hello@example.com in jeweils einer eigenen Zeile angezeigt. Beide erscheinen einmal, in derselben Reihenfolge wie in der Eingabe.
So verwenden Sie den E-Mail-Extraktor
- Fügen oder tippen Sie das Material, das Sie durchsuchen möchten, in die Texteingabe ein. Sie können einen Satz, eine Kontaktliste oder einen längeren Textblock eingeben.
- Lesen Sie die Adressen unter Extrahierte E-Mails ab. Jede Übereinstimmung erscheint in einer eigenen Zeile, und wiederholte identische Übereinstimmungen erscheinen nur einmal.
- Verwenden Sie die Kopierfunktion des Ergebnisses, wenn Sie die extrahierten Adressen anderweitig einfügen möchten. Wenn das Ergebnis Keine E-Mails gefunden lautet, prüfen Sie, ob der Text eine Adresse enthält, die dem oben beschriebenen Muster entspricht.
Was E-Mail-Extraktion bedeutet
Die E-Mail-Extraktion durchsucht einen Textblock nach Zeichenfolgen, die wie E-Mail-Adressen aufgebaut sind. Das ist nützlich, wenn Adressen in Notizen, Formularantworten, kopierten Webinhalten oder anderem Material verstreut sind, das manuell zu durchsuchen zeitaufwändig wäre. Das Ergebnis ist eine Liste der Übereinstimmungen, keine umgeschriebene Version Ihres ursprünglichen Textes.
Dieser Extraktor sucht nach einem lokalen Teil vor dem @, einem domänenähnlichen Teil danach sowie einem abschließenden Punkt mit mindestens zwei darauffolgenden Buchstaben. Bei der Entscheidung, ob ein Text dem Muster entspricht, wird die Groß-/Kleinschreibung ignoriert. So erkennt er beispielsweise sowohl Alex@example.com als auch alex@example.com.
Die Entfernung von Duplikaten funktioniert anders als der Abgleich: Sie vergleicht die gefundenen Zeichenfolgen exakt. Enthält die Eingabe Alex@example.com und alex@example.com, bleiben beide im Ergebnis, da sich ihre Groß-/Kleinschreibung unterscheidet. Erscheint Alex@example.com zweimal mit identischer Schreibweise, bleibt nur das erste Vorkommen erhalten. Diese Unterscheidung ist wichtig, wenn Sie eine Kontaktliste erstellen und erwarten, dass unterschiedlich geschriebene Einträge zusammengeführt werden.
Die Ausgabe behält die Reihenfolge bei, in der die einzelnen Übereinstimmungen erstmals auftreten. Sie sortiert sie nicht und gruppiert sie nicht nach Domäne. Um ein kopiertes Ergebnis alphabetisch zu ordnen, verwenden Sie den List Alphabetizer (Liste alphabetisch sortieren). Um wiederholte Zeilen zu entfernen, nachdem Sie Listen bearbeitet oder zusammengeführt haben, verwenden Sie den Duplicate Lines Remover (Doppelte Zeilen entfernen).
Grenzen des Musters und praktische Prüfungen
Eine Übereinstimmung ist eine Musterübereinstimmung, kein Nachweis dafür, dass eine Adresse gültig, aktiv oder empfangsbereit ist. Der Extraktor prüft die DNS-Einträge einer Domäne nicht, kontaktiert keinen Mailserver und bestätigt nicht, dass die Person dem Empfang von Nachrichten zugestimmt hat. Prüfen Sie extrahierte Adressen, bevor Sie sie für wichtige Datensätze oder den Versand verwenden.
Das Muster deckt viele geläufige Adressen ab, einschließlich solcher mit Punkten, Unterstrichen, Pluszeichen oder Bindestrichen vor dem @. Es ist keine vollständige Umsetzung der Standards für E-Mail-Adressen. Es kann fragwürdige Zeichenfolgen akzeptieren, etwa eine Adresse mit aufeinanderfolgenden Punkten, und es kann Adressen mit Nicht-ASCII-Zeichen, in Anführungszeichen gesetzten lokalen Teilen oder anderer unüblicher Syntax übersehen oder nur teilweise erfassen. Da es innerhalb größerer Texte sucht, kann es auch eine E-Mail-ähnliche Teilzeichenfolge aus einem fehlerhaften Eintrag zurückgeben.
Prüfen Sie den umgebenden Quelltext, wenn Genauigkeit wichtig ist, insbesondere wenn Sie Markup oder ein Dokument mit ungewöhnlicher Formatierung kopiert haben. Wenn Sie aus demselben Material auch Weblinks benötigen, findet der URL Extractor (URL-Extraktor) URLs separat. Um die Länge einer großen Eingabe oder einer kopierten Ausgabe abzuschätzen, verwenden Sie den Character Counter (Zeichenzähler).
Häufig gestellte Fragen
Wie kann ich E-Mail-Adressen manuell aus einem Text extrahieren?
Suchen Sie jedes @-Zeichen und lesen Sie dann nach links und rechts weiter, um die darum liegende Adresse zu erkennen. Prüfen Sie, dass auf beiden Seiten Text steht und dass die Domäne mit einem Punkt und einer Endung wie com oder org endet. Kopieren Sie jede Adresse in eine Liste und achten Sie dabei auf Duplikate. Bei einem langen Dokument kann die Suchfunktion Ihres Editors helfen, zwischen @-Zeichen zu springen.
Kann ich E-Mails aus einem PDF, einer Tabelle oder einer Webseite extrahieren?
Ja, sofern Sie die relevanten Inhalte als Text kopieren und in die Texteingabe einfügen können. Vergleichen Sie das Ergebnis mit der Quelle: Beim Kopieren aus einem PDF können innerhalb von Adressen Zeilenumbrüche entstehen, und eine Tabellenauswahl kann Zellen auslassen oder verborgene Inhalte enthalten. Bei einer Webseite können kopierter sichtbarer Text und kopierter HTML-Quellcode unterschiedliche Ergebnisse liefern.
Findet der Extraktor Adressen in mailto-Links oder HTML-Code?
Er kann eine gewöhnliche Adresse innerhalb eines Links wie `mailto:person@example.com` oder eines HTML-Attributs finden, das diesen Text enthält. Er interpretiert kein HTML und dekodiert keine Zeichenentitäten. Eine Adresse, die durch Markup unterbrochen oder mit einem kodierten @-Zeichen geschrieben wurde, erscheint daher möglicherweise nicht wie beabsichtigt. Prüfen Sie die Übereinstimmungen, wenn Sie Seitenquelltext statt sichtbaren Text eingefügt haben.
Warum werden Adressen in der Form „Name at Beispiel dot com“ nicht gefunden?
Diese Wörter sind eine verschleierte Adresse, keine durchgehende E-Mail-ähnliche Zeichenfolge. Der Extraktor kann auch keine Adresse zusammenfügen, die durch ein Leerzeichen oder einen Zeilenumbruch getrennt ist, etwa `name@` gefolgt von `beispiel.com`. Wenn Sie berechtigt sind, die Adresse zu verwenden, schreiben Sie sie vor dem Durchsuchen in die Standardform und gleichen Sie das Ergebnis danach mit dem Original ab.
Unterstützt der Extraktor nicht-lateinische Zeichen in E-Mail-Adressen?
Nicht vollständig. Sein Suchmuster verwendet ASCII-Buchstaben für die abschließende Domänenendung und enthält keine Nicht-ASCII-Zeichen im Teil vor dem @. Eine internationalisierte Adresse kann übersehen oder nur teilweise zurückgegeben werden. Verfügt eine Domäne über eine ASCII-Punycode-Form, kann diese Form übereinstimmen, was bei einem internationalisierten lokalen Teil jedoch nicht hilft. Prüfen Sie diese Adressen manuell.
Wie bereite ich extrahierte Adressen für einen Verteiler vor?
Prüfen Sie die Liste vor dem Import, denn eine Musterübereinstimmung belegt nicht, dass eine Adresse funktioniert oder dass ihre Inhaberin bzw. ihr Inhaber dem Empfang von Nachrichten zugestimmt hat. Entfernen Sie Einträge, die Sie nicht benötigen, und beachten Sie die geltenden Einwilligungs- und Datenschutzvorgaben. Wenn Sie Duplikate mit einem separaten Werkzeug zusammenführen, seien Sie vorsichtig bei Änderungen der Groß-/Kleinschreibung oder beim Entfernen von Plus-Erweiterungen: Diese Änderungen können beeinflussen, wie eine Adresse verwendet wird.