Metinden e-posta adresi çıkarma nasıl yapılır?
Metni giriş alanına vererek e-posta adresi biçimindeki eşleşmeleri çıkarabilir, ardından listeyi ve toplam sayıyı inceleyebilirsiniz. Tekrarlanan eşleşmeleri varsayılan tekilleştirmeyle kaldırabilir veya bu seçeneği kapatıp koruyabilirsiniz.
Metinden e-posta adreslerini ayıklama
Bu araç, uzun bir yazışma, not veya başka bir metin içinde geçen e-posta adresi biçimindeki parçaları ayırmak için kullanılır. Adresleri tek tek seçmek yerine metni giriş olarak verip bulunan eşleşmeleri bir liste halinde inceleyebilirsiniz. Sonuçlarla birlikte çıkarılan kayıtların sayısı da bildirilir. Bu yaklaşım, metin içinde iletişim bilgilerini ararken pratik bir başlangıç sağlar; ancak bulunan bir parçanın gerçekten çalışan bir posta kutusuna ait olduğunu göstermez.
Metin girişi zorunlu değildir. Elinizde henüz bir içerik yoksa alanı boş bırakabilirsiniz; bu durumda işlem başarılı biçimde tamamlanır, adres listesi boş olur ve sayı sıfır olarak bildirilir. Metin sağladığınızda ise araç, yalnızca tanıdığı adres biçimine uyan kesintisiz parçaları değerlendirir. Bu nedenle sonucu, verilen metnin içindeki biçim eşleşmelerinin dökümü olarak okumak gerekir.
Aracı kullanma adımları
-
Adres içerebilecek metni hazırlayın. Bir yazışmadan, düz metin notundan veya başka bir kaynaktan aldığınız içeriği giriş alanına aktarabilirsiniz. İçerik vermeyecekseniz alanı boş bırakmak da geçerli bir seçenektir; boş giriş için sonuç listesinin boş ve sayının sıfır olacağını baştan hesaba katın.
-
Metni giriş alanına yapıştırın veya yazın ve işleme devam edin. Araç, metin içinde kesintisiz biçimde bulunan adres şekilli parçaları arar. Yerel bölümde ASCII harf ve rakamların yanında nokta, alt çizgi, yüzde, artı ve kısa çizgi kullanılabilir. Alan bölümünde ASCII harf ve rakamlar, nokta veya kısa çizgi bulunabilir. Bunun ardından bir nokta ve en az iki ASCII harfinden oluşan son ek gerekir. Bu açıklama, hangi parçaların eşleşme olarak değerlendirilebileceğini anlamanıza yardımcı olur; adresin gerçek bir posta kutusuna ait olduğunu kanıtlamaz.
-
Tekrarların nasıl ele alınacağını belirleyin. Varsayılan tekilleştirme davranışı açık kaldığında, harflerin büyük veya küçük yazılması fark olarak kabul edilmez. Aynı adresin tekrar eden eşleşmeleri arasından ilk karşılaşmanın özgün yazımı korunur. Metindeki her tekrarı ayrı bir kayıt olarak görmek istiyorsanız tekilleştirme seçeneğini kapatın; bu durumda tekrar eden eşleşmeler korunur.
-
İşlemi başlatın ve sonuç bölümünü kontrol edin. Metin sağlandığında çıkarılan adresleri içeren listeyi ve çıkarılan kayıtların sayısını birlikte inceleyin. Metin boşsa başarılı işlem sonucunda adres bulunmaz ve sayı sıfır olur. Bir adresi bekliyorsanız, yazımını ve adresin açıklanan biçime uyup uymadığını giriş metni üzerinde yeniden kontrol edin. Özellikle alan adından sonraki son ekte en az iki ASCII harfi bulunması gerekir.
Sonuçları yorumlama
Sonuç listesindeki her kayıt, sağlanan metinde aracın tanıdığı adres biçimine uyan bir eşleşmeyi temsil eder. Bildirilen sayı da çıkarılan kayıtların sayısını ifade eder. Tekilleştirme açıkken aynı adresin farklı büyük-küçük harf kullanımları ayrı kayıtlar olarak tutulmaz ve ilk karşılaşmada görülen yazım korunur. Örneğin metinde aynı adres bir kez küçük, başka bir yerde büyük harflerle geçiyorsa sonuçta ilk eşleşmenin yazımı kalabilir. Tekilleştirme kapalı olduğunda ise metinde birden fazla kez geçen eşleşmeler sonuç listesinde birden fazla kez görünebilir.
Boş liste iki farklı duruma işaret edebilir: giriş hiç verilmemiş olabilir veya verilen metinde aracın tanıdığı biçime uyan bir parça bulunmamış olabilir. Bu yüzden boş sonucu, metnin kesinlikle adres içermediği şeklinde yorumlamayın. Benzer biçimde, listede görünen bir parçayı e-posta doğrulamasından geçmiş kabul etmeyin. Araç, açıklanan adres şekline uyan parçaları çıkarmaya yöneliktir; gerçek hayattaki her adresin tanınacağı garanti edilmez ve özellik bir e-posta adresi doğrulayıcısı değildir.
Bir sonucu kullanmadan önce listedeki yazımları kaynak metinle karşılaştırmak ve tekrarları hangi ayarla görmek istediğinizi netleştirmek yararlı olur. Tekilleştirilmiş liste, aynı adresin farklı yazım biçimlerini tek kayıtta toplar; tekrarların korunması ise metindeki karşılaşmaları ayrı ayrı incelemek istediğiniz durumlara uygundur. Her iki görünümde de sonuçların anlamı, aracın metin içinde bulduğu biçim eşleşmeleriyle sınırlıdır.
Uygulamalı örnek
Bir kullanıcı, müşteri yazışmasından iletişim için geçen adres biçimindeki parçaları ayırırken aynı adresin kaç kez göründüğünü de incelemek ister.
Bir müşteri yazışmasındaki "iletisim.ornek@firma.com" ve aynı yazımın tekrarlandığı başka bir satırı metin alanına aktarın; önce varsayılan tekilleştirmeyle, ardından tekrarları koruyan seçenekle sonucu karşılaştırın.
Sonuçta çıkarılan adresleri içeren bir liste ve bu listedeki kayıtların toplam sayısı gösterilir. Tekilleştirme açıkken yinelenen eşleşmeler kaldırılabilir; seçenek kapalıyken metinde tekrarlanan eşleşmeler listede korunabilir.
Sınırlamalar
- Çıkarma, açıklanan adres biçimine uyan parçalarla sınırlıdır; bu özellik e-posta doğrulaması yapmaz ve gerçek hayattaki her adresin tanınacağını garanti etmez.
Sık yapılan hatalar
- Beklenen bir adres görünmüyorsa girişteki yazımı ve özellikle alan adından sonraki son eki kontrol edin; son ek en az iki ASCII harfi içermeli ve parçanın açıklanan adres biçimine uyması gerekir.
Sık sorulan sorular
Metin girmeden işlem yapılabilir mi?
Evet. Metin alanını boş bırakmak geçerli bir işlemdir; sonuç başarılı şekilde tamamlanır, adres listesi boş kalır ve toplam sayı sıfır olur.
Aynı e-posta adresi metinde iki kez geçerse ikisi de listelenir mi?
Varsayılan tekilleştirme açıkken hayır. Büyük-küçük harf farkı gözetilmeden yinelenen eşleşmeler kaldırılır ve ilk karşılaşmanın özgün yazımı korunur. Metindeki tekrarları ayrı görmek için tekilleştirme seçeneğini kapatabilirsiniz.
Araç e-posta adresinin geçerli olduğunu doğrular mı?
Hayır, bu özellik adres biçimindeki parçaları çıkarmaya yöneliktir. Tanıma, açıklanan biçimle sınırlıdır; bulunan bir eşleşmenin geçerli bir adres veya çalışan bir posta kutusu olduğunu doğrulamaz.