İçeriğe geç
Favoriler

E-posta Ayıklayıcı

Güncellendi:

Metin Girişi alanına bir metin yapıştırın ve e-posta benzeri adresleri bulun. E-posta Ayıklayıcı, her tam eşleşmeyi yalnızca bir kez, ilk görüldüğü sırayla listeler.

Metinden E-posta Adreslerini Ayıklama Aracı

Giriş alanları
Etkinleştirilirse, herhangi bir değeri değiştirdiğinizde sonuç otomatik olarak güncellenir.

E-posta Ayıklayıcı Formülü

Formül
\[\operatorname{Extract}(T)=\operatorname{Unique}_{\mathrm{first}}\!\left(\operatorname{Matches}(T,P)\right)\]

Burada:

  • \(T\) — Metin Girişi alanına girilen metin.
  • \(P\) — aşağıda gösterilen e-posta eşleştirme deseni.
  • \(\operatorname{Matches}(T,P)\) — metin içinde soldan sağa bulunmuş eşleşmeler.
  • \(\operatorname{Unique}_{\mathrm{first}}\) — sonraki özdeş eşleşmelerin kaldırılması, ilk geçtiği yerin ise korunması.

Hesaplayıcı, büyük-küçük harfe duyarlı olmayan [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-z]{2,} düzenli ifadesini kullanır. Eşleşen metinleri bulur, ardından birebir aynı olan tekrarları kaldırır; bir adresin gerçekten var olup olmadığını doğrulamaz.

E-posta Ayıklayıcı – Hesaplama Örneği

Örnek: Metin Girişi alanında varsayılan metin bulunuyor: Contact us at support@example.com or hello@example.com!

\[\operatorname{Matches}(T,P)=(\texttt{support@example.com},\ \texttt{hello@example.com})\]

Sonuç: Çıkarılan E-postalar alanında support@example.com ve hello@example.com ayrı satırlarda görüntülenir. Her ikisi de bir kez, girişteki sırayla görünür.

E-posta Ayıklayıcı nasıl kullanılır

  1. Taramak istediğiniz malzemeyi Metin Girişi alanına yapıştırın veya yazın. Bir cümle, bir kişi listesi veya daha uzun bir metin bloğu girebilirsiniz.
  2. Adresleri Çıkarılan E-postalar altında okuyun. Her eşleşme kendi satırında görünür ve yinelenen özdeş eşleşmeler yalnızca bir kez listelenir.
  3. Ayıklanan adresleri başka bir yere yapıştırmanız gerekiyorsa sonucun kopyalama denetimini kullanın. Sonuç E-posta bulunamadı diyorsa, metnin yukarıda açıklanan desenle eşleşen bir adres içerdiğinden emin olun.

E-posta ayıklama ne demektir

E-posta ayıklama, bir metin bloğu içinde e-posta adresi biçimindeki dizeleri arar. Adreslerin notlar, form yanıtları, kopyalanmış web içeriği ya da elle taraması zaman alacak diğer malzemeler arasına karıştığı durumlarda kullanışlıdır. Sonuç, eşleşmelerin bir listesidir; orijinal metninizin yeniden yazılmış bir sürümü değildir.

Bu ayıklayıcı, @ işaretinden önce bir yerel bölüm, ondan sonra etki alanı benzeri bir bölüm ve en sonda en az iki harfin izlediği bir nokta arar. Arama, metnin desenle eşleşip eşleşmediğine karar verirken büyük-küçük harf ayrımını yok sayar. Örneğin hem Alex@example.com hem de alex@example.com biçimini tanıyabilir.

Tekrarların kaldırılması eşleştirmeden farklı çalışır: eşleşen dizeleri birebir karşılaştırır. Girdi Alex@example.com ve alex@example.com içeriyorsa, büyük harf kullanımları farklı olduğu için ikisi de sonuçta kalır. Alex@example.com aynı büyük-küçük harf kullanımıyla iki kez geçiyorsa yalnızca ilk geçtiği yer kalır. Bu ayrım, bir kişi listesi hazırlarken farklı biçimlerde yazılmış girdilerin birleştirilmesini bekliyorsanız önemlidir.

Çıktı, farklı eşleşmelerin ilk kez geçtiği sırayı korur. Onları alfabetik sıralamaz veya etki alanına göre gruplandırmaz. Kopyalanan bir sonucu alfabetik sıralamak için Liste Alfabetik Sıralayıcı'yı kullanın. Listeleri düzenledikten veya birleştirdikten sonra yinelenen satırları kaldırmak için Yinelenen Satır Kaldırıcı'yı kullanın.

Desenin sınırları ve pratik kontroller

Bir eşleşme, desenle eşleşme anlamına gelir; adresin geçerli, etkin veya posta alabileceği anlamına gelmez. Hesaplayıcı bir etki alanının kayıtlarını denetlemez, bir posta sunucusuyla iletişime geçmez veya kişinin mesaj almaya razı olduğunu onaylamaz. Ayıklanan adresleri önemli kayıtlar veya erişim çalışmaları için kullanmadan önce gözden geçirin.

Desen, @ işaretinden önce nokta, alt çizgi, artı işareti veya tire içerenler de dahil olmak üzere pek çok yaygın adresi kapsar. Ancak e-posta adresi standartlarının eksiksiz bir uygulaması değildir. Art arda nokta içeren bir adres gibi şüpheli dizeleri kabul edebilir; ASCII olmayan karakterler, tırnak içine alınmış yerel bölümler veya diğer sıra dışı söz dizimi içeren adresleri kaçırabilir ya da yalnızca kısmen eşleştirebilir. Daha büyük bir metin içinde arama yaptığından, hatalı biçimlendirilmiş bir girdiden e-posta benzeri bir alt dize de döndürebilir.

Doğruluk önemliyse, özellikle olağandışı biçimlendirmeye sahip bir işaretleme dili veya belge kopyaladıysanız çevredeki kaynak metni kontrol edin. Aynı malzemeden web sitesi bağlantılarına da ihtiyacınız varsa URL Ayıklayıcı URL'leri ayrı olarak bulur. Büyük bir girdinin veya kopyalanmış bir çıktının uzunluğunu ölçmek için Karakter Sayacı'nı kullanın.

Sıkça Sorulan Sorular

Metinden e-posta adreslerini elle nasıl ayıklayabilirim?

Her @ işaretini tarayın, ardından adresi belirlemek için işaretten iki yöne doğru okuyun. İki tarafta da metin bulunduğunu ve etki alanının, com veya org gibi bir ek'in izlediği bir noktayla bittiğini kontrol edin. Her adresi bir listeye kopyalarken tekrarları da kontrol edin. Uzun bir belge için, düzenleyicinizin arama işlevi @ işaretleri arasında gezinmenize yardımcı olabilir.

PDF'den, elektronik tablodan veya web sayfasından e-posta ayıklayabilir miyim?

Evet, ilgili içeriği metin olarak kopyalayıp Metin Girişi alanına yapıştırabiliyorsanız. Sonucu kaynaktan kontrol edin: PDF'den kopyalama, adreslerin içine satır sonları ekleyebilir ve elektronik tablo seçimi bazı hücreleri atlayabilir veya gizli içerik dahil edebilir. Bir web sayfasında, kopyalanan görünür metin ile kopyalanan HTML kaynağı farklı sonuçlar üretebilir.

Ayıklayıcı mailto bağlantılarındaki veya HTML kodundaki adresleri bulur mu?

`mailto:person@example.com` gibi bir bağlantının içindeki sıradan bir adresi veya bu metni içeren bir HTML özniteliğini bulabilir. HTML'yi yorumlamaz veya önce karakter varlıklarını çözmez. Örneğin, işaretleme diliyle bölünmüş veya kodlanmış bir @ işaretiyle yazılmış bir adres istendiği gibi görünmeyebilir. Görünür metin yerine sayfa kaynağını yapıştırdıysanız eşleşmeleri gözden geçirin.

"example nokta com'daki name" biçiminde yazılmış adresler neden bulunamıyor?

Bu sözler sürekli bir e-posta benzeri dize değil, gizlenmiş (obfuscate edilmiş) bir adrestir. Ayıklayıcı, `name@` followed by `example.com` gibi boşlukla veya satır sonuyla bölünmüş bir adresi de birleştiremez. Adresi kullanmaya yetkiliyseniz, taramadan önce standart biçimde yeniden yazın, ardından sonucu orijinalle karşılaştırın.

Ayıklayıcı e-posta adreslerinde İngilizce olmayan karakterleri destekliyor mu?

Tam olarak hayır. Eşleştirme deseni, son etki alanı eki için ASCII harfleri kullanır ve @ işaretinden önceki bölümde ASCII olmayan karakterler içermez. Uluslararasılaştırılmış bir adres kaçırılabilir veya yalnızca kısmen döndürülebilir. Bir etki alanının ASCII punycode biçimi varsa o biçim eşleşebilir, ancak bu durum uluslararasılaştırılmış bir yerel bölümü çözmez. Bu tür adresleri elle kontrol edin.

Ayıklanan adresleri bir postalama listesi için nasıl hazırlamalıyım?

Bir desen eşleşmesi, adresin çalıştığını veya sahibinin mesaj almaya razı olduğunu kanıtlamadığı için listeyi içe aktarmadan önce gözden geçirin. İhtiyacınız olmayan girdileri kaldırın ve geçerli onay ve gizlilik kurallarına uyun. Yinelenenleri ayrı bir araçla birleştiriyorsanız, büyük-küçük harf değiştirmeye veya artı etiketli bölümleri kaldırmaya dikkat edin: bu değişiklikler adresin kullanım biçimini değiştirebilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir