Ugrás a tartalomhoz
TextArray

Telefonszámok kibontása és formázása szövegből

Blog /

Az értékesítési listák, kapcsolati adatbázisok és adatbevitel gyakran keveri a telefonszámokat véletlenszerű szöveggel – feljegyzésekben, táblázatokban és e-mail-láncokban szétszórva. A kézi vadászat mindegyiken órákat veszít. A gyorsabb megközelítés az összes telefonszám egyidejű kinyerése, majd konzisztens szabványra, például E.164 vagy nemzeti formátumra történő formázása. Ez tisztán tartja az adatokat, megakadályozza az eltéréseket a későbbi rendszerekben, és újra kereshetővé és összehasonlíthatóvá teszi azokat.

Miért fontos a telefonszámok kinyerése?

A telefonszámok tárolása nem mindig következetes. Egy rendszer tarthat +1 (555) 123-4567 míg egy másiknak van 5551234567 vagy 001 555 123 4567. Amikor összevonja a listákat vagy importál adatokat különböző forrásokból, ezek a változatok ismétlődéseket, sikertelen kereséseket és hibás automatizálásokat okoznak. Használatával a telefonszám kivonó, először azonosítja a szövegben szereplő összes számot – még akkor is, ha azok bekezdésekbe vannak temetve, vagy más adatok közé vannak rejtve –, majd betáplálja őket egy normalizálási lépésbe.

A telefonszám-formátumok megértése

A két leggyakoribb szabványos formátum E.164 és nemzeti. E.164 (pl. +15551234567) a nemzetközi szabvány: pluszjel, országkód és teljes szám szóközök és írásjelek nélkül. Nemzeti formátum (pl. (555) 123-4567 az Egyesült Államok esetében) így írják a helyiek, beleértve a regionális írásjeleket is. Egyik sem általánosan "jobb" – az E.164 ideális API-khoz és adatbázisokhoz, míg a nemzeti formátum ismerős az emberek számára ebben a régióban. A választása attól függ, hogy hová továbbítják az adatokat.

Hogyan működik az automatizált kivonás

A mintaalapú kivonat olyan szekvenciákat keres a szövegben, amelyek megfelelnek a telefonszámokra vonatkozó szabályoknak: számjegyek, általános elválasztójelek, például kötőjelek és zárójelek, valamint opcionális országkódok vagy kiterjesztések. Ezt felismeri 123-456-7890 és (123) 456 7890 az eltérő írásjelek ellenére ugyanaz a szám. Amikor beilleszt egy szövegblokkot egy telefonszám kivonó eszköz, minden egyezést megtalál, és felsorolja azokat, lecsupaszítva a környező kontextust, így csak a számokat láthatja. Ez megmenti a manuális másolás-beillesztés lépést, és elkapja azokat a számokat, amelyeket a szeme esetleg átugorhat.

Normalizálás szabványos formátumra

A kibontás után a számokat újra kell formázni. A telefonszám formázó előveszi a nyers listát – legyen az országkódok, kiterjesztések vagy regionális változatok – és kiadja azokat az Ön által választott szabványban. Ha szüksége van E.164-re, a formázó hozzáadja a + és országkódot, töröl minden írásjelet és szóközt, és visszaadja a nyers karakterláncot. Ha a nemzeti formátum jobban illeszkedik a munkafolyamathoz, akkor az adott régióra vonatkozó írásjelek szabályait alkalmazza, és mindent olvashatóvá tesz. A formázás következetes alkalmazása az adatbázisba történő importálás előtt megakadályozza az érvényesítési hibákat és a hiányzó számokat a jövőbeni kereséseknél.

Kivonatolás és formázás kombinálása

A munkafolyamat egyszerű: először kibontás, másodszor formázás. Illessze be a rendetlen szöveget egy kivonatolóba az összes szám kihúzásához, majd másolja a listát egy formázóba a normalizáláshoz. Egyes eszközök mindkét lépést kombinálják, így egy lépésben a strukturálatlan szövegről egy tiszta, következetes listára léphet át. Ha a listája e-mail címeket is tartalmaz keverve, használhat egy email kivonó egy második lépésben, hogy elválasszák őket. A tisztán numerikus adatok, például a rendelésazonosítók vagy az azonos szövegbe ágyazott számlaszámok esetében egy általános számkivonó lehívja az összes számjegysorozatot, így a hasznosakat a zajból kiválogathatja.

Adatvédelem: minden a böngészőjében marad

Ezek az eszközök teljes egészében a böngészőben futnak – semmi sem kerül feltöltésre a szerverre, nincs szükség fiókra, és az adatok soha nem hagyják el az eszközt. A telefonlista privát marad. Az eszközök az oldal betöltése után offline módban működnek, így érzékeny ügyféladatokat vagy belső listákat bonthat ki és formázhat anélkül, hogy elküldené őket az interneten keresztül. Ez különösen fontos a kapcsolattartási adatok esetében, amelyek soha nem juthatnak el harmadik félen keresztül.

Gyakorlati alkalmazások

A kicsomagolás és a formázás számos gyakori forgatókönyvben segít. Importáljon CSV-exportot egy régi rendszerből, és tisztítsa meg a telefon oszlopot, mielőtt áttérne az új szoftverre. Kaparja ki vagy másolja a hívások vagy üzenetek listáját, és hozzon létre egy deduplikált névjegyadatbázist. Vonja ki a számokat a támogatási átiratból vagy az értekezlet-jegyzetekből, hogy nyomon követhesse az ügyfeleket. Normalizálja a nemzetközi számokat E.164-re, mielőtt betáplálja őket egy SMS API-ba. A cél minden esetben ugyanaz: konzisztens, érvényes, géppel olvasható telefonadatok beszerzése a rendetlen bevitelről.

Kezdő lépések

Először illessze be a szöveget egy telefonszám-kivonatolóba, és ellenőrizze a talált számokat. Ezután másolja a kimenetet egy formázóba, válassza ki a célformátumot, és másolja az eredményt a rendszerébe. A legtöbb lista másodpercek alatt kibontható és formázható. Nagy tételek esetén gyakran exportálhatja az eredményeket egyszerű szöveges listaként vagy CSV-fájlként, és táblázatokba vagy adatbázisokba importálhatja.