Wydobycie numerów telefonów z tekstu
Wklej dowolny tekst zawierający prozę, podpisy lub pobrany kod HTML, a narzędzie wydobędzie wszystkie zawarte w nim numery telefonów. Rozpoznaje ono północnoamerykański format (xxx) xxx-xxxx, europejskie formaty rozdzielane spacjami, zwarty format międzynarodowy +CC... oraz swobodne zapisy, jakie ludzie wpisują w e-mailach (555.123.4567, +44 20 7946 0958). Wynik jest zwracany w takiej postaci, w jakiej został znaleziony, dzięki czemu możesz później znormalizować go za pomocą biblioteki takiej jak libphonenumber.
Jak wydobyć numery telefonów
-
1
Wklej źródło
Dodaj do tekstu: strony kontaktowe, podpisy e-mail, eksporty w formacie CSV oraz logi rozmów.
-
2
Uruchom skanowanie
Wyrażenie regularne przeszukuje tekst w poszukiwaniu ciągów złożonych z co najmniej siedmiu cyfr oraz rozpoznawalnych separatorów lub kodów krajów.
-
3
Przejrzyj dopasowania
Wyniki pokazują jednego kandydata w wierszu, a duplikaty są usuwane automatycznie. Przejrzyj listę pod kątem fałszywych trafień (numery zamówień, daty) i popraw tekst źródłowy, jeśli coś się przedostało.
-
4
Skopiuj lub wyeksportuj
Pobierz gotową listę jako zwykły tekst – po jednym numerze w wierszu – gotową do użycia w systemie CRM lub programie do wybierania numerów.
Formaty numerów telefonów rozpoznawane przez system
Numery telefonów bywają chaotyczne, ponieważ każdy kraj ma własną konwencję, a ludzie i tak ignorują reguły. Narzędzie skupia się na praktycznych zapisach, które spotykasz w prawdziwym tekście.
Akceptowane formaty (przykład)
| Format | Przykład | Uwagi |
|---|---|---|
| E.164 | +14155552671 |
Wzorcowy standard; stosuj go do przechowywania. |
| Międzynarodowy z odstępami | +44 20 7946 0958 |
Brytyjski numer stacjonarny z grupami rozdzielonymi spacjami. |
| Północnoamerykański NANP | (415) 555-2671 |
Nawiasy wokół numeru kierunkowego. |
| Północnoamerykański z kropkami | 415.555.2671 |
Częsty w podpisach e-mail. |
| Europejski lokalny | 020 7946 0958 |
Krajowy prefiks z zerem na początku. |
| Meksykański 10-cyfrowy | 55 1234 5678 |
Bez kodu kraju. |
Fałszywe trafienia, na które trzeba uważać
- Numery zamówień i przesyłek. 13-cyfrowy numer śledzenia FedEx może przypominać numer telefonu, jeśli zapisano go ze spacjami. Sprawdź otaczający kontekst.
- Daty.
2024 09 15może pasować do wzorca z 7 lub więcej cyfr, w zależności od trybu wyrażenia regularnego. Najpierw odfiltruj daty, jeśli źródło zawiera ich dużo. - Numery kart kredytowych. Grupy 16 cyfr w formacie
4xxx xxxx xxxx xxxxrównież mogą się dopasować. Zamaskuj dane objęte PCI przed ekstrakcją.
Wskazówka: znormalizuj dane przed zapisaniem
Różne warianty zapisu tego samego rzeczywistego numeru to główna przyczyna problemów z usuwaniem duplikatów w CRM. Jeden szybki przebieg biblioteką, która zna reguły poszczególnych krajów (libphonenumber, phonenumbers w Pythonie lub laravel-phone w PHP), sprowadzi wszystko do formatu E.164, jedynego, który warto przechowywać w bazie danych.
Najczęściej zadawane pytania
Narzędzie zwraca surowy wynik dopasowania; ustalenie kraju wymaga zestawu danych z kodami kierunkowymi oraz regułami długości numerów. Jeśli interesuje Cię tylko prefiks +CC, ten fragment jest zachowywany dosłownie w wyniku.
Narzędzie zwraca tylko numer główny; rozszerzenie wstawione w linii, np. 555-2671 ext. 123, nie jest częścią dopasowania. Aby zachować ścisły standard E.164, przenieś wszystko po ext, x lub # do osobnego pola.
Tak, amerykańskie numery bezpłatne (800, 888, 877, 866, 855, 844, 833) pasują do standardowego wzorca NANP. Brytyjskie numery typu 0800 oraz podobne lokalne numery bezpłatne również są rozpoznawane, ponieważ wyglądają jak zwykłe numery stacjonarne.
Po wysłaniu odpowiedzi na operację ekstrakcji nie jest przechowywana żadna kopia wprowadzonych danych; przetwarzanie odbywa się w pamięci podczas realizacji żądania.
Powiązane narzędzia
Licznik słów
Policz słowa, znaki, zdania i akapity wraz z czasem czytania, czasem mówienia, gęstością słów kluczowych i wskaźnikiem czytelności Flescha, dla wypracowań, postów, podpisów i meta opisów.
Generator nazw miast
Generuj fikcyjne nazwy miast, miasteczek, wsi i stolic do worldbuildingu, map, gier, opowieści i danych testowych, z krótkimi notatkami do każdego wyniku.
Symbol „mniejsze lub równe"
Skopiuj znak ≤ oraz powiązane matematyczne symbole porównania. Obejmuje Unicode, encje HTML i zapis LaTeX do arkuszy kalkulacyjnych, prac naukowych i stron internetowych.
Symbole strzałek do skopiowania
Kopiuj popularne strzałki Unicode jednym kliknięciem: proste, podwójne, ukośne, zawinięte, okrężne i trójkątne do dokumentów, czatu i projektów.
Konwerter tekstu przyjaznego dyslektykom
Przeformatuj wklejony tekst na krótkie akapity i linie o około 72 znakach, aby łatwiej się czytało. Skopiuj wynik do dowolnego dokumentu, e-maila lub edytora.
Generator nazw domenowych
Generuj pomysły na nazwy domenowe z jednego słowa kluczowego: prefiksy, sufiksy, podwojone litery i końcówki cyfrowe w sześciu popularnych TLD.
Narzędzie jest dostępne w innych językach
- 텍스트에서 전화번호 추출하기 [KO]
- ดึงหมายเลขโทรศัพท์จากข้อความ [TH]
- Extract Phone Numbers from Text [EN]
- Extrahera telefonnummer från text [SV]
- Telefoonnummers extraheren uit tekst [NL]
- 从文本中提取电话号码 [ZH]
- Trích xuất số điện thoại từ văn bản [VI]
- Ekstrak Nomor Telepon dari Teks [ID]
- استخراج أرقام الهواتف من النص [AR]
- Metinden Telefon Numarasını Çıkarma [TR]
- テキストから電話番号を抽出 [JA]
- Extrair Números de Telefone do Texto [PT]
- Extraer Números de Teléfono del Texto [ES]
- Telefonnummern aus Text extrahieren [DE]
- Extraire les numéros de téléphone du texte [FR]
- Estrai numeri di telefono dal testo [IT]
- Извлечение номеров телефонов из текста [RU]