Metinden Telefon Numarasını Çıkarma
Düz metin, imzalar veya çekilmiş HTML içeren herhangi bir metni yapıştırın ve içindeki tüm telefon numaralarını çıkarın. Çıkarma aracı Kuzey Amerika tarzı (xxx) xxx-xxxx, boşlukla ayrılmış Avrupa biçimlerini, sıkışık uluslararası +CC... biçimini ve kullanıcıların e-postalara yazdığı serbest biçimleri (555.123.4567, +44 20 7946 0958) tanır. Çıktı, bulunduğu biçimde döndürülür; böylece daha sonra libphonenumber gibi bir kütüphaneyle standart hâle getirebilirsiniz.
Telefon numaralarını nasıl çıkarabilirsiniz?
-
1
Kaynağı yapıştırın
Metni ekleyin: iletişim sayfaları, e-posta imzaları, CSV dışa aktarımları ve sohbet kayıtları.
-
2
Taramayı başlatın
regex, metinde en az 7 rakamdan oluşan ve tanınabilir ayrım işaretleri veya ülke kodları içeren rakam dizilerini arar.
-
3
Eşleşmeleri inceleyin
Sonuçlar her satırda bir aday gösterir ve yinelenenler otomatik olarak kaldırılır. Listeyi yanlış pozitifler (sipariş numaraları, tarihler) için inceleyin ve bir şey sızdıysa kaynak metni düzeltin.
-
4
Kopyalayın veya dışa aktarın
Temiz listeyi düz metin olarak, her satırda bir numara olacak şekilde alın; CRM'inize veya çevirici uygulamanıza hazırdır.
Sistemin tanıdığı telefon numarası biçimleri
Telefon numaraları karmaşıktır çünkü her ülkenin kendi kuralı vardır ve insanlar bu kuralları çoğu zaman göz ardı eder. Çıkarma aracı, gerçek metinde görülen pratik biçimleri hedef alır.
Kabul Edilen Biçimler (Örnek)
| Biçim | Örnek | Notlar |
|---|---|---|
| E.164 | +14155552671 |
Altın standarttır; depolama için kullanın. |
| Uluslararası, boşluklu | +44 20 7946 0958 |
Boşlukla ayrılmış gruplara sahip Birleşik Krallık sabit hattı. |
| Kuzey Amerika NANP | (415) 555-2671 |
Alan kodu parantez içindedir. |
| Kuzey Amerika, noktalı | 415.555.2671 |
E-posta imzalarında yaygındır. |
| Avrupa yerel | 020 7946 0958 |
Başında sıfır bulunan ulusal ön ek. |
| Meksika 10 haneli | 55 1234 5678 |
Ülke kodu yok. |
Dikkat edilmesi gereken yanlış pozitifler
- Sipariş ve takip numaraları. 13 haneli bir FedEx takip numarası, boşluklarla yazıldığında telefon numarası gibi görünebilir. Çevredeki bağlamı kontrol edin.
- Tarihler.
2024 09 15, regex moduna göre 7 veya daha fazla haneli bir kalıba uyabilir. Kaynağınızda çok sayıda tarih varsa önce tarihleri süzün. - Kredi kartı numaraları.
4xxx xxxx xxxx xxxxbiçimindeki 16 haneli gruplar da eşleşebilir. Çıkarmadan önce PCI verilerini maskeleyin.
İpucu: Depolamadan önce verileri normalleştirin
Aynı gerçek numaranın farklı biçimlerde girilmesi, CRM’de yinelenen kayıtları temizlemeyi zorlaştıran temel nedendir. Ülke kurallarını bilen bir kütüphaneyle (libphonenumber, Python’da phonenumbers, PHP’de laravel-phone) yapılacak hızlı bir işlem her şeyi E.164 biçimine dönüştürür; bu da bir veritabanında saklanması gereken tek biçimdir.
Sık Sorulan Sorular
Çıkarma aracı ham eşleşmeyi geri döndürür; ülkeyi belirlemek için arama kodları ve uzunluk kurallarından oluşan bir veri paketi gerekir. Yalnızca +CC ön ekiyle ilgileniyorsanız, bu bölüm çıktıda aynen korunur.
Çıkarma aracı yalnızca ana numarayı döndürür; 555-2671 ext. 123 gibi satır içi bir dahili numara eşleşmenin parçası değildir. Katı E.164 depolama için ext, x veya # sonrasındaki her şeyi ayrı bir alana taşıyın.
Evet, ABD’nin ücretsiz telefon numaraları (800, 888, 877, 866, 855, 844, 833) standart NANP şablonuna uygundur. Birleşik Krallık’taki 0800 ve benzer yerel ücretsiz numaralar da normal sabit telefon numaralarına benzediği için kabul edilir.
Çıkarma yanıtının gönderildikten sonra girdinizin hiçbir kopyası saklanmaz; işleme işlem isteğinin bellek içinde gerçekleştirilir.
İlgili Araçlar
Kelime Sayacı
Denemeler, gönderiler, başlıklar ve meta açıklamalar için okuma süresi, konuşma süresi, anahtar kelime yoğunluğu ve Flesch okunabilirlik puanıyla birlikte kelime, karakter, cümle ve paragraf sayın.
Şehir Adı Oluşturucu
Worldbuilding, haritalar, oyunlar, hikâyeler ve örnek veriler için kurgusal şehir, kasaba, köy ve başkent adları oluşturun; her sonuç için kısa notlar alın.
Disleksiye Uygun Metin Dönüştürücü
Yapıştırdığınız metni kısa paragraflar ve yaklaşık 72 karakterlik satırlar hâlinde yeniden düzenleyin. Sonucu istediğiniz belgeye, e-postaya veya editöre kopyalayın.
Emoji Kopyala Yapıştır
Sık kullanılan emojilerden oluşan seçkiyi kategoriye göre gezin ve birini yerel olarak kopyalayın. Bu, tam Unicode kataloğu veya metin düzenleyicisi değildir.
Alan Adı Oluşturucu
Tek bir anahtar kelimeden alan adı fikirleri üretin: altı yaygın TLD'de ön ekler, son ekler, yinelenen harfler ve sayı sonları.
Anagram Çözücü
En fazla 10 harf girin; yinelenen dizilişler çıkarılmış ve liste 200 sonuçla sınırlanmış şekilde her benzersiz düzenlemeyi görün.
Araç diğer dillerde mevcuttur
- Trích xuất số điện thoại từ văn bản [VI]
- Ekstrak Nomor Telepon dari Teks [ID]
- ดึงหมายเลขโทรศัพท์จากข้อความ [TH]
- Extrahera telefonnummer från text [SV]
- Extraer Números de Teléfono del Texto [ES]
- Telefonnummern aus Text extrahieren [DE]
- Telefoonnummers extraheren uit tekst [NL]
- 텍스트에서 전화번호 추출하기 [KO]
- Wydobycie numerów telefonów z tekstu [PL]
- استخراج أرقام الهواتف من النص [AR]
- Extraire les numéros de téléphone du texte [FR]
- テキストから電話番号を抽出 [JA]
- Extrair Números de Telefone do Texto [PT]
- 从文本中提取电话号码 [ZH]
- Extract Phone Numbers from Text [EN]
- Estrai numeri di telefono dal testo [IT]
- Извлечение номеров телефонов из текста [RU]