Extrahera e-postadresser från text

Klistra in en dump av meddelanden, en CSV-kolumn, en forumtråd eller ett stycke HTML, så hämtar extraheraren varje e-postadress den kan känna igen. Utdatan är avdubblerad och redo att läggas in i din CRM-import eller ett verktyg för studskontroll. Matchningen täcker den praktiska delmängden av RFC 5322 (plusadressering, punkter i den lokala delen, bindestreck i domänen) utan de falska träffar som enkla a@b-reguljäruttryck ger.

Så extraherar du e-postadresser från text

  1. 1

    Klistra in din källa

    Lägg in fri text, loggar, en HTML-sida eller en exporterad kontaktlista, allt som innehåller mönster av typen `local@domain.tld`.

  2. 2

    Kör extraheraren

    Det reguljära uttrycket söker efter fullständiga adresser och ignorerar skiljetecknen runt dem.

  3. 3

    Granska antalet

    Du får antalet unika adresser som hittats plus den kompletta listan.

  4. 4

    Kopiera listan

    Kopiera till urklipp som en lista med en adress per rad, eller klistra in direkt i en kolumn i ett kalkylblad.

Vad som räknas som en giltig e-postadress

Extraheraren följer den praktiska e-postformen snarare än hela RFC 5322-grammatiken, eftersom den fullständiga grammatiken tillåter adresser som ingen modern MTA accepterar (citerade lokala delar med mellanslag, kommentarer inom parentes). Här är vad matchningen omfattar:

Mönsterdel Godkänns Avvisas
Lokal del a-z 0-9 . _ % + - mellanslag, citerade strängar, vinkelparenteser
Domän a-z 0-9 . - avslutande punkt, understreck i en etikett
Toppdomän 2+ ASCII-bokstäver enbart numerisk toppdomän

Vanliga skräpiga indata som den klarar

  • Adresser följda av . eller , i meningar, skiljetecknet tas inte med.
  • E-postadresser inuti mailto:-länkar, schemat tas bort automatiskt.
  • HTML-entiteter som @ avkodas inte, så en adress skriven som info@example.com hittas inte.
  • Adresser inneslutna i <vinkelparenteser> från e-posthuvuden.

Vad du gör med resultatet

  • Leveransbarhetskontroll. Kör listan genom en tjänst för studskontroll innan du importerar, insamlade listor innehåller ofta cirka 10 % döda adresser.
  • Samtycke. Att en adress förekommer i ett dokument betyder inte att personen har samtyckt till att kontaktas. Kontrollera GDPR eller lokal lag innan du hör av dig.
  • Avdubbla även på den lokala delen. john@gmail.com och j.ohn@gmail.com når samma brevlåda hos Gmail; normalisera punkterna om du behöver verkligt unika identiteter.

Vanliga frågor

Nej. Extraheraren riktar in sig på riktiga, tolkningsbara adresser. Avkoda de dolda formerna först, eller förbehandla texten så att [at] ersätts med @ och [dot] med ..

Nej. Matchningen läser bara grundläggande latinska bokstäver, så müller@straße.de känns inte igen. Konvertera adressen till ASCII-punycode-formen, till exempel user@xn--strae-oqa.de, innan du kör extraheraren.

Nej, det finns ingen inställning för att behålla dubbletter. Utdatan är avdubblerad och behåller ordningen för den första förekomsten. Behöver du räkna omnämnanden räknar du dem i källtexten.

Nej. Texten bearbetas för din begäran och lagras inte i en databas, loggas inte och läggs inte till i sidlänken.

Relaterade verktyg

Verktyget finns på andra språk