In diesem Artikel zeige ich Ihnen, wie Sie mithilfe eines regulären Ausdrucks alle E-Mail-Adressen aus TXT-Dateien oder Zeichenketten extrahieren können.
Was ist ein regulärer Ausdruck (RegEX)?
In der allgemeinen Informatik wird eine Regular Expression (kurz RegEx oder RegExp) verwendet, um eine Reihe von Zeichenfolgen mithilfe bestimmter Syntaxregeln zu beschreiben. Diese sind insbesondere in der Softwareentwicklung und im Webdesign von Bedeutung. RegEx ist beispielsweise wichtig für Anwendungen, die Benutzereingaben verarbeiten, wie Online-Formulare. In manchen Fällen sind E-Mail-Adressen zusammen mit anderen Informationen in einer Zeichenkette enthalten. Um nur die E-Mail-Adressen zu extrahieren, ist es sinnvoll, das RegExp einmalig zu verwenden, anstatt für jede Daten das “Control + F”, “Control + C” und “Control + V” zu tippen.
Option 1: Excel Formel
Die Verwendung dieser Formel zum Extrahieren von E-Mail-Adressen ist frustrierend, wenn Sie in Excel unerfahren sind. Excel hat strenge Regeln für die Reihenfolge. Oft kopiert man eine komplexe Formel und fügt sie ein, aber Excel akzeptiert sie nicht, wenn man den Ausdruck nicht in die Zelle eingibt. Ein weiteres Problem, das mit der Excel-Formel verbunden ist, besteht darin, dass Sie eine gewisse Zeit damit verbringen müssen, den Ausdruck zu debuggen, insbesondere wenn es sich um einen langen Ausdruck handelt.
Option 2: Excel VBA Code
- Schritt1: Drücken Sie die Tasten “ALT+F11”, und Sie gelangen zum Fenster Microsoft Visual Basic for the Application
- Schritt 2: Klicken Sie auf Einfügen > Modul, kopieren Sie den folgenden Text und fügen Sie ihn in das Modulfenster ein:
- Schritt 3: Drücken Sie “Ok”, um mit dem Vorgang fortzufahren.
- Schritt 4: Wählen Sie den Bereich, den Sie auf den obigen Code anwenden möchten. In diesem Fall den Bereich A1: A4
Option 3: Regulärer Ausdruck
Der reguläre Ausdruck kann schwer zu erlernen sein, wenn Sie keine Programmierkenntnisse haben. Sie können jedoch direkt diesen einfachen Ausdruck kopieren, um die E-Mail-Adresse zu filtern und dann die Daten zu extrahieren.
Octoparse verfügt über ein eingebautes RegEx-Tool, mit dem sich die extrahierten Daten einfach bereinigen lassen. Besonders für die Menschen, die keine Programmierkenntnisse haben, ist das Tool sehr praktisch, denn sie müssen keine Zeit verbringen, um Python zu lernen. Octoparse ermöglicht es Ihnen, Datenextraktion, Datenbereinigung und Datenexport in einem Tool zu erledigen.
- Schritt 1: Octoparse öffnen
- Schritt 2: Kopieren Sie die Textzeichenfolge unter Quelltext. In diesem Fall ist die Textzeichenfolge:
This email address is valid: web@email.net and this email address is not valid web@email. Same as what_ever@public.com is a valid email address and address test@test. is not valid! OCTOPARSE@test.com is also valid
- Schritt 3: Kopieren Sie den Ausdruck und fügen Sie ihn in das Feld “Regulärer Ausdruck” ein.
- Schritt 4: Wählen Sie unten die Option “Match All”, und klicken Sie auf “Match”.
Oder verwenden Sie die Octoparse-Vorlage “E-Mail & Social Media Scraper” oder “Kontaktdaten-Scraper”, um die gewünschten Daten zu extrahieren.
https://www.octoparse.de/template/contact-details-scraper
Weitere Info können Sie hier finden 👉 RegEx: Extrahieren aller Telefonnummern aus Zeichenketten
Zusammenfassung
Zusammenfassend lässt sich sagen, dass das Extrahieren von E-Mail-Adressen aus Textdateien oder Zeichenketten auf verschiedene Weise erfolgen kann, beispielsweise mit Excel-Formeln, VBA-Makros und regulären Ausdrücken. Für Benutzer, die mit der Programmierung nicht vertraut sind, kann der Prozess durch die Verwendung eines Tools wie Octoparse vereinfacht werden, das integrierte Werkzeuge für reguläre Ausdrücke bietet, um Daten schnell und ohne Programmierkenntnisse zu extrahieren und zu bereinigen. Unabhängig davon, ob Sie sich für eine manuelle Methode oder ein automatisiertes Tool entscheiden, kann die korrekte Extraktion von E-Mail-Adressen dazu beitragen, die Effizienz Ihrer Datenverwaltung und Ihrer Marketingkampagnen zu verbessern.
Hier bekommen Sie Octoparse! 🤩
Preis: $0~$249 pro Monat
Packet & Preise: Octoparse Premium-Preise & Verpackung
Kostenlose Testversion: 14-tägige kostenlose Testversion
Herunterladen: Octoparse für Windows und MacOs
Wenn Sie Probleme bei der Datenextraktion haben, oder uns etwas Vorschlägen geben möchten, kontaktieren Sie bitte uns per E-Mail (support@octoparse.com). 💬
Autor*in: Das Octoparse Team ❤️