Ekstrak email dari teks

Tempel kumpulan pesan, kolom CSV, utas forum, atau potongan HTML, lalu alat ekstraksi akan menarik setiap alamat email yang dapat dikenalinya. Hasilnya sudah dibersihkan dari duplikat dan siap dimasukkan ke impor CRM atau alat pemeriksa bounce Anda. Pencocokan mencakup bagian praktis dari RFC 5322 (plus-addressing, titik pada bagian lokal, tanda hubung pada domain) tanpa positif palsu yang dihasilkan oleh ekspresi reguler sederhana seperti a@b.

Cara mengekstrak email dari teks

  1. 1

    Tempel sumber Anda

    Masukkan teks bebas, log, halaman HTML, atau daftar kontak yang diekspor, apa pun yang mengandung pola `local@domain.tld`.

  2. 2

    Jalankan alat ekstraksi

    Regex memindai alamat lengkap dan mengabaikan tanda baca di sekitarnya.

  3. 3

    Periksa jumlahnya

    Anda akan mendapatkan jumlah alamat unik yang ditemukan beserta daftar lengkapnya.

  4. 4

    Salin daftarnya

    Salin ke papan klip sebagai daftar dengan satu alamat per baris, atau tempel langsung ke kolom spreadsheet.

Apa yang dianggap sebagai email yang valid

Alat ekstraksi mengikuti bentuk email yang praktis, bukan seluruh tata bahasa RFC 5322, karena tata bahasa lengkap tersebut memperbolehkan alamat yang tidak akan diterima oleh MTA modern mana pun (bagian lokal dalam tanda kutip dengan spasi, komentar dalam tanda kurung). Berikut cakupan pencocoknya:

Elemen pola Diterima Ditolak
Bagian lokal a-z 0-9 . _ % + - spasi, string dalam tanda kutip, tanda kurung sudut
Domain a-z 0-9 . - titik di akhir, garis bawah pada label
TLD 2+ huruf ASCII TLD yang hanya berupa angka

Masukan kotor umum yang ditanganinya

  • Alamat yang diikuti oleh . atau , dalam kalimat, tanda bacanya tidak ikut terambil.
  • Email di dalam tautan mailto:, skemanya dihilangkan secara otomatis.
  • Entitas HTML seperti @ tidak didekode, sehingga alamat yang ditulis sebagai info@example.com tidak akan terdeteksi.
  • Alamat yang diapit <tanda kurung sudut> dari header email.

Apa yang harus dilakukan dengan hasilnya

  • Pemeriksaan keterkiriman. Jalankan daftar melalui layanan pemeriksa bounce sebelum mengimpor, daftar hasil pengumpulan sering kali memiliki sekitar 10% alamat mati.
  • Persetujuan. Kemunculan sebuah alamat dalam dokumen tidak berarti orang tersebut menyetujui untuk dihubungi. Periksa GDPR atau hukum setempat sebelum melakukan penjangkauan.
  • Deduplikasi juga pada bagian lokal. john@gmail.com dan j.ohn@gmail.com sampai ke kotak surat yang sama di Gmail; normalkan titik jika Anda memerlukan identitas yang benar-benar unik.

Pertanyaan yang Sering Diajukan

Tidak. Alat ekstraksi menargetkan alamat yang nyata dan dapat diurai. Uraikan dahulu bentuk yang disamarkan, atau proses teks terlebih dahulu untuk mengganti [at] dengan @ dan [dot] dengan ..

Tidak. Pencocokan hanya membaca huruf Latin dasar, sehingga müller@straße.de tidak terdeteksi. Ubah alamat ke bentuk ASCII punycode, misalnya user@xn--strae-oqa.de, sebelum menjalankan alat ekstraksi.

Tidak, tidak ada opsi untuk mempertahankan duplikat. Keluaran sudah dideduplikasi dan mempertahankan urutan kemunculan pertama. Jika Anda perlu menghitung penyebutan, hitunglah pada teks sumber.

Tidak. Teks diproses untuk permintaan Anda dan tidak disimpan di basis data, tidak dicatat, dan tidak ditambahkan ke tautan halaman.

Alat Terkait

Alat ini tersedia dalam bahasa lain