Telefoonnummers extraheren uit tekst
Plak elke tekst met proza, handtekeningen of gescrapete HTML en haal er alle telefoonnummers uit die erin voorkomen. De extractor herkent Noord-Amerikaanse notaties als (xxx) xxx-xxxx, Europese vormen met spaties als scheidingsteken, compacte internationale notaties als +CC... en de losse stijlen die mensen in e-mails typen (555.123.4567, +44 20 7946 0958). Het resultaat wordt teruggegeven in de vorm waarin het is gevonden, zodat u het later kunt normaliseren met een bibliotheek zoals libphonenumber.
Hoe extraheren van telefoonnummers
-
1
Plak de bron
Voeg de volgende elementen toe aan de tekst: contactpagina's, e-mailhandtekeningen, CSV-exporten en chatlogs.
-
2
Voer de scan uit
De regex doorzoekt de tekst op reeksen van cijfers met ten minste zeven cijfers, samen met herkenbare scheidingstekens of landcodes.
-
3
Controleer de overeenkomsten
De resultaten tonen één kandidaat per regel, met dubbele nummers automatisch verwijderd. Bekijk de lijst op valse positieven (bestelnummers, datums) en corrigeer de brontekst als er iets is doorgeslipt.
-
4
Kopieer of exporteer
Haal de schone lijst als gewone tekst op, met één nummer per regel, klaar voor uw CRM of nummeroproepapparaat.
Telefoonnummervormen die worden herkend
Telefoonnummers zijn onordelijk omdat elk land zijn eigen conventie heeft en mensen de regels toch vaak negeren. De extractor richt zich op de duidelijke patronen die je in echte tekst kunt herkennen.
Geaccepteerde formaten (voorbeeld)
| Format | Voorbeeld | Opmerkingen |
|---|---|---|
| E.164 | +14155552671 |
Gouden standaard; gebruik dit voor opslag. |
| Internationaal met spaties | +44 20 7946 0958 |
Britse vaste lijn met groepen gescheiden door spaties. |
| Noord-Amerikaanse NANP | (415) 555-2671 |
Haakjes rondom het netnummer. |
| Noord-Amerikaans met punten | 415.555.2671 |
Vaak gebruikt in e-mailhandtekeningen. |
| Europees lokaal | 020 7946 0958 |
Nationaal voorvoegsel met een nul aan het begin. |
| Mexicaans 10-cijferig | 55 1234 5678 |
Geen landcode. |
Valse positieven om op te letten
- Bestel- en volgnummers: Een 13-cijferig FedEx-volgnummer kan op een telefoonnummer lijken wanneer het met spaties wordt geschreven; controleer de omringende context.
- Datums:
2024 09 15kan overeenkomen met een patroon van 7 of meer cijfers, afhankelijk van de regex-modus. Filter datums eerst weg als uw bron veel datums bevat. - Creditcardnummers: groepen van 16 cijfers in de vorm
4xxx xxxx xxxx xxxxkunnen ook overeenkomen. Maak PCI-gegevens onleesbaar vóór de extractie.
Tip: normaliseer voordat u opslaat
Verschillende invoervormen voor hetzelfde echte nummer vormen de kern van het deduplicatieprobleem in een CRM. Eén snelle verwerking met een bibliotheek die de landregels kent (libphonenumber, phonenumbers in Python of laravel-phone in PHP) zet alles om naar E.164, het enige formaat dat u in een database zou moeten bewaren.
Veelgestelde vragen
De extractor geeft het ruwe overeenkomstresultaat terug; voor het bepalen van het land is een gegevensset met belcodes en lengteregels nodig. Als u alleen geïnteresseerd bent in het voorvoegsel +CC, wordt dat deel letterlijk in de uitvoer bewaard.
De extractor geeft alleen het hoofdnummer terug; een toestelnummer zoals 555-2671 ext. 123 maakt geen deel uit van de match. Voor strikte E.164-opslag moet alles na ext, x of # in een apart veld worden gezet.
Ja, Amerikaanse gratis telefoonnummers (800, 888, 877, 866, 855, 844, 833) voldoen aan het standaard-NANP-patroon. Ook Britse nummers met het prefix 0800 en andere lokale gratisnummers worden erkend, omdat ze op reguliere vaste nummers lijken.
Er wordt geen kopie van uw invoer bewaard nadat de extractierespons is verzonden; de verwerking vindt plaats in het geheugen binnen de vraag.
Gerelateerde tools
Woordenteller
Tel woorden, tekens, zinnen en alinea's met leestijd, spreektijd, zoekwoorddichtheid en een Flesch-leesbaarheidsscore voor essays, posts, bijschriften en meta descriptions.
Pijlsymbolen om te kopiëren
Kopieer veelgebruikte Unicode-pijlen met één klik: recht, dubbel, diagonaal, gehaakt, rond en driehoekig voor documenten, chat en ontwerp.
Kleiner dan of gelijk aan-symbool
Kopieer het teken ≤ en de bijbehorende wiskundige vergelijkingstekens. Inclusief Unicode, HTML-entiteiten en LaTeX-opmaak voor spreadsheets, artikelen en webpagina's.
Dyslexievriendelijke tekstconverter
Herschik geplakte tekst in korte alinea's en regels van ongeveer 72 tekens voor makkelijker lezen. Kopieer het resultaat naar elk document, bericht of elke editor.
Domeinnaamgenerator
Genereer domeinnaamideeën uit één trefwoord: voorvoegsels, achtervoegsels, verdubbelde letters en cijferuitgangen in zes gangbare TLD's.
Anagramoplosser
Voer maximaal 10 letters in en zie elke unieke rangschikking daarvan, met dubbele permutaties verwijderd en een lijst die wordt beperkt tot 200 resultaten.
Tool beschikbaar in andere talen
- Wydobycie numerów telefonów z tekstu [PL]
- Telefonnummern aus Text extrahieren [DE]
- Extrahera telefonnummer från text [SV]
- Extraire les numéros de téléphone du texte [FR]
- Metinden Telefon Numarasını Çıkarma [TR]
- Extrair Números de Telefone do Texto [PT]
- استخراج أرقام الهواتف من النص [AR]
- テキストから電話番号を抽出 [JA]
- 텍스트에서 전화번호 추출하기 [KO]
- Extract Phone Numbers from Text [EN]
- 从文本中提取电话号码 [ZH]
- Extraer Números de Teléfono del Texto [ES]
- ดึงหมายเลขโทรศัพท์จากข้อความ [TH]
- Ekstrak Nomor Telepon dari Teks [ID]
- Trích xuất số điện thoại từ văn bản [VI]
- Estrai numeri di telefono dal testo [IT]
- Извлечение номеров телефонов из текста [RU]