E-posta Adresi Çıkarıcı
Yapıştırılan metin veya HTML'deki her e-posta adresini ayıklayın — tekrarsız, sıralı, her satıra bir tane; kopyala veya liste indir.
1.109 görüntülenme
0 benzersiz adres
E-posta adresi bulunamadı.
Nasıl Çalışır
Çıkarıcı, yapıştırdığınız metni bir düzenli ifadeyle tarar; bu ifade local-kısım@alan-adı yapısını arar — izin verilen karakterlerden oluşan bir dizi, bir @ işareti, ardından en az bir nokta içeren bir alan adı; e-posta adreslerinin neredeyse her zaman yazıldığı biçim budur. Kazınmış bir web sayfasını, dışa aktarılmış bir posta listesini ya da uzun bir e-posta dizisini yapıştırın; bu desene uyan her dizi ayıklanır, büyük/küçük harf duyarsız şekilde tekrarları kaldırılır, alfabetik sıralanır ve her satıra bir tane gelecek şekilde listelenir. Bu, sizin tarafınızdan ekstra bir temizlik gerekmeden dağınık gerçek dünya girdisini de idare eder: çevresindeki cümlelerle karışmış adresler, mailto: bağlantıları gibi HTML özniteliklerinin içine gömülmüş adresler ya da büyük bir belge dökümünde onlarca paragrafa yayılmış adresler hepsi aynı şekilde bulunur.
Burada kullanılan regex, RFC 5322'nin — geçerli bir e-posta adresi sayılacak biçimi tanımlayan gerçek teknik standardın — basitleştirilmiş, pratik bir yaklaşımıdır. Bu, tembellikten doğan bir kısayol değil, bilinçli bir tercihtir: hiçbir geçerli e-postayı kaçırmayan ve hiçbir geçersiz diziyi yanlışlıkla eşleştirmeyen, RFC 5322'ye tam uyumlu tek bir düzenli ifade yazmak pratikte imkânsıza yakındır. Tam uyumlu bir desen binlerce karakter uzunluğunda olabilir ve "john doe"@example.com gibi tırnaklı local-kısımları ya da user@[192.168.1.1] gibi köşeli parantezli IP-adresi alan adlarını da kapsamak zorundadır — gerçek dünya metninde neredeyse hiç görülmeyen, ama teknik olarak geçerli kenar durumlarıdır. Bu araç dahil her pratik çıkarma aracı, bu son yüzde birlik teorik kapsamı, insanların gerçekten yazdığı e-postaların %99'undan fazlasında hızlı, okunabilir ve güvenilir kalan bir desen karşılığında feda eder.
Bilinmesi Gerekenler
- Varlığı değil biçimi doğrular. Bir adres kusursuz görünüp yine de geri dönebilir (bounce) — araç, posta kutusunun gerçek, aktif ya da posta kabul eder durumda olup olmadığını kontrol edemez.
- Tekrarlar büyük/küçük harf duyarsız birleştirilir. [email protected] ile [email protected] aynı adres sayılır ve bir kez listelenir.
- Her şey yerel çalışır. Eşleştirme tarayıcınızda JavaScript ile yapılır — hiçbir metin herhangi bir yere yüklenmez veya saklanmaz.
- Kenar durumlar kaçabilir. Kazıyıcılardan kaçmak için bilerek "isim [at] alan [nokta] com" şeklinde yazılmış gizlenmiş adresler, standart e-posta söz dizimine benzemediği için eşleşmez.
- Gerçek ayıklama görevleri için tasarlanmıştır. Kazınmış bir sayfadan iletişim adresi çekmek, yapıştırılmış bir posta listesini temizlemek veya uzun, iletilmiş bir e-posta dizisinde kaç benzersiz adresin gizli olduğunu görmek tipik kullanım örnekleridir.
Sıkça Sorulan Sorular
Neden tam doğru desen yerine "basitleştirilmiş" bir desen kullanılıyor?
Çünkü RFC 5322'ye tam uyumlu bir düzenli ifade, tırnaklı local-kısımlar ya da IP-adresi alan adları gibi gerçek metinde neredeyse hiç görülmeyen kenar durumları kapsamak için binlerce karakter uzunluğunda olabilecek kadar pratik dışıdır. Basitleştirilmiş bir desen, gerçek dünya e-postalarının %99'undan fazlasını yakalarken hızlı ve öngörülebilir kalır — bir çıkarma aracının gerçek amacı da budur.
Ayıklanan adreslerin gerçekten çalıştığını doğruluyor mu?
Hayır. Yalnızca bir dizinin e-posta adresi biçiminde olup olmadığını kontrol eder — karakterler, bir @ işareti, noktalı bir alan adı. Posta kutusunun var olup olmadığı, doğru yazılıp yazılmadığı ya da hâlâ posta alıp almadığı, desen eşleştirmenin size söyleyebileceğinin dışındadır; gerçek teslim edilebilirlik için gerçek bir test e-postası göndermeniz ya da özel bir doğrulama servisi kullanmanız gerekir.
Metnimdeki tekrar eden adreslere ne oluyor?
Büyük ya da küçük harf karışımıyla birden fazla kez geçen herhangi bir adres aynı adres olarak tanınır ve son sıralı listede yalnızca bir kez yer alır.
"isim at alan nokta com" şeklinde yazılmış bir e-postayı yakalar mı?
Hayır — bu biçim, otomatik kazıyıcılardan adres gizlemeye çalışan kişiler tarafından bilerek kullanılır ve regex'in aradığı standart local-kısım@alan-adı yapısına uymaz. Yalnızca normal söz diziminde yazılmış adresler ayıklanır.
Yapıştırdığım metin bir yere gönderiliyor mu?
Hayır. Eşleştirme, tekrar kaldırma ve sıralamanın tamamı tarayıcınızda JavaScript ile istemci tarafında çalışır. Yapıştırdığınız hiçbir şey bir sunucuya iletilmez veya saklanmaz — bu da gizli müşteri listeleri gibi hassas içerikler için de aracı güvenle kullanabileceğiniz anlamına gelir.
Benzer Araçlar
Sorun Bildir
E-posta Adresi Çıkarıcı
Yorumlar
Henüz yorum yok — ilk yorumu siz yazın!