Penarik emel

Ekstrak alamat emel dari mana-mana kandungan teks.

4,93 daripada 14 penilaian

1. Pengenalan

Pengekstrak E-mel ialah alat dalam talian yang ringkas tetapi berkuasa yang mengimbas mana-mana blok teks dan secara automatik mengekstrak semua alamat e-mel yang sah yang ditemuinya. Sama ada anda sedang menyemak kandungan laman web, menganalisis data yang dieksport, mengimbas dokumen, atau membersihkan teks mentah, alat ini membantu anda mengumpulkan alamat e-mel dengan cepat tanpa perlu menyalin secara manual.

Daripada mencari baris demi baris, anda boleh menampal keseluruhan teks ke dalam alat ini dan serta-merta menjana senarai bersih alamat e-mel yang dikesan. Ia berfungsi dengan perenggan yang panjang, kandungan HTML, e-mel yang disalin, atau format teks bercampur.

Kegunaan lazim termasuk mengekstrak e-mel daripada halaman hubungan, mengumpulkan prospek daripada data CRM yang dieksport, membersihkan senarai mel, menghuraikan log, atau menyemak kandungan yang dikikis. Alat ini juga memaparkan jumlah keseluruhan alamat e-mel yang dikesan, menjadikannya berguna untuk audit pantas dan tugas pengesahan.

Ia berjalan terus dalam sesi pelayar anda dan memberikan hasil segera dalam format yang tersusun serta mudah disalin.


2. Cara Ia Berfungsi

Pemprosesan Input Teks

Alat ini menerima satu input wajib: satu blok teks. Ini boleh merangkumi teks biasa, teks berformat, kandungan web yang disalin, atau sebarang data tidak berstruktur. Sebelum diproses, input akan dibersihkan untuk membuang aksara yang berpotensi tidak selamat dan memastikan pemprosesan yang bersih.

Logik Pengesanan E-mel

Proses pengekstrakan menggunakan mekanisme padanan corak untuk mengenal pasti alamat e-mel. Ia mencari:

  • Bahagian setempat yang sah (sebelum simbol @)
  • Pemisah “@”
  • Nama domain yang sah
  • Sambungan domain yang betul (seperti .com, .org, .net, dan sebagainya)

Corak ini mengelakkan aksara tidak sah yang lazim seperti ruang, kurungan sudut, tanda petikan dan tanda baca yang boleh merosakkan format e-mel standard.

Peraturan Pengesahan

  • Medan Wajib: Medan teks tidak boleh dibiarkan kosong.
  • Perlindungan CSRF: Setiap penghantaran disahkan menggunakan token keselamatan.
  • Input Dibersihkan: Teks yang dihantar dibersihkan sebelum diproses.

Struktur Output

Selepas diproses, alat ini akan menghasilkan:

  • Jumlah Keseluruhan E-mel – Memaparkan bilangan alamat e-mel yang ditemui.
  • Senarai E-mel – Senarai semua alamat e-mel yang dikesan, dipisahkan oleh baris baharu.

Jika tiada alamat e-mel ditemui, kiraan akan menunjukkan sifar dan senarai hasil akan kekal kosong.

Had

  • Alat ini mengekstrak e-mel tepat seperti yang dikesan; ia tidak membuang pendua secara automatik.
  • Ia tidak mengesahkan sama ada sesuatu alamat e-mel benar-benar wujud atau boleh menerima e-mel.
  • Format e-mel yang terlalu rosak atau sengaja disamarkan mungkin tidak dapat dikesan.

3. Cara Menggunakan Alat Ini

  1. Salin teks yang mungkin mengandungi alamat e-mel.
  2. Tampalkannya ke dalam medan input Teks.
  3. Klik butang proses.
  4. Lihat jumlah keseluruhan alamat e-mel yang berjaya diekstrak.
  5. Salin senarai yang dijana menggunakan butang papan klip jika diperlukan.

4. Contoh Praktikal

Contoh 1: Mengekstrak E-mel daripada Perenggan

Input:

Contact us at [email protected] or [email protected] for more information.

Output:

[email protected]
[email protected]

Kiraan: 2

Contoh 2: Mengekstrak E-mel daripada Data Bercampur

Input:

John Doe - [email protected]
Marketing Team: [email protected]
Invalid: test@invalid

Output:

[email protected]
[email protected]

Kiraan: 2

Dalam kes ini, alamat yang tidak sah tanpa sambungan domain yang betul akan diabaikan.


5. Kegunaan untuk Pembangun

- Pembersihan Data Prospek

Ekstrak alamat e-mel secara automatik daripada fail CSV yang diimport atau eksport teks sebelum memasukkannya ke dalam pangkalan data.

- Saluran Kerja Pengikisan Web

Selepas mengikis kandungan HTML mentah, gunakan logik ini untuk mengasingkan alamat e-mel bagi aliran kerja penemuan maklumat hubungan.

- Analisis Fail Log

Huraikan log pelayan atau transkrip sokongan untuk mengenal pasti rujukan e-mel pengguna bagi tujuan pelaporan atau penapisan.

- Prapemprosesan Data Borang

Sahkan dan ekstrak alamat e-mel daripada input textarea berbilang baris sebelum pemprosesan bahagian belakang.

Contoh (PHP)

$pattern = '/[^\s@<>":;,]+@[^\s@<>":;,]+\.[^\s@<>":;,]+/u';
preg_match_all($pattern, $text, $matches);
$emails = $matches[0];

Contoh (JavaScript)

const pattern = /[^\s@<>":;,]+@[^\s@<>":;,]+\.[^\s@<>":;,]+/gu;
const emails = text.match(pattern) || [];

Pertimbangan Keselamatan

  • Sentiasa bersihkan input sebelum diproses.
  • Laksanakan perlindungan CSRF dalam penghantaran borang.
  • Laksanakan had kadar jika disepadukan ke dalam API awam.
  • Sahkan dan buang e-mel pendua sebelum menyimpannya.

6. Soalan Lazim

Apakah itu pengekstrak e-mel?

Pengekstrak e-mel ialah alat yang mengimbas teks dan secara automatik mengenal pasti serta mengumpulkan alamat e-mel.

Adakah alat ini mengesahkan sama ada alamat e-mel benar-benar wujud?

Tidak. Ia hanya mengesan alamat e-mel yang diformat dengan betul. Ia tidak mengesahkan kewujudan peti mel.

Bolehkah ia mengekstrak e-mel daripada kandungan HTML?

Ya. Anda boleh menampal HTML mentah atau teks yang dipaparkan, dan ia akan mengesan corak e-mel yang kelihatan.

Adakah ia membuang alamat e-mel pendua?

Tidak. Jika terdapat alamat e-mel pendua dalam teks input, alamat tersebut akan muncul beberapa kali dalam hasil.

Adakah terdapat had kepada jumlah teks yang boleh saya proses?

Alat ini mengendalikan input teks biasa dengan cekap, tetapi penghantaran yang sangat besar mungkin bergantung pada had pelayan.

Adakah ia selamat digunakan?

Ya. Input dibersihkan, dan setiap penghantaran dilindungi dengan token keselamatan untuk mengelakkan permintaan yang tidak dibenarkan.

Alat popular