Uzdevuma numura izvēles exempļa izlasīšana ar regex
Kā vēl vienu piemēru vēlamies izlasīt pasūtījuma numuru no dokumenta.
Auftragsnummern werden aus dem Dokument extrahiert
Pasūtījuma numurs mūsu dokumentā ir šādā formātā:
Tas vienmēr sākas ar lielajiem burtiem XYB, pēc tam seko domuzīmeti, seko 8 cipari, vēlviens domuzīme, un beigās 3 nejauši lielie burti.
Piemēri pasūtījuma numuriem ir:
XYB-12316723-LSH
XYB-98456723-JRD
Lai izvēlētos šo pasūtījuma numuru, varam izmantot sekojošu regulāro izteiksmi:
XYB-\d{8}-[A-Z]{3}
Izvērtēsim izteiksmi atsevišķi.
Sākumā meklējam tieši pirmos 3 lielos burtus, izmantojot domuzīmi: XYB-
XYB-\d{8}-[A-Z]{3}
Pēc tam meklējam 8 ciparus, kas seko pēc vēl viena domuzīmes: \d{8}-
XYB-\d{8}-[A-Z]{3}
Simbols \d, kā jau minēts, apzīmē ciparu no 0 līdz 9, turklāt \d{8} ir meklēšana pēc astoņu ciparu skaita.
Un beigās meklējam 3 jebkādus lielos burtus: [A-Z]{3}
XYB-\d{8}-[A-Z]{3}
Tādējādi PaperOffice atpazītu šos pasūtījuma numurus:
XYB-12316723-LSH
XYB-98456723-JRD
XYB-975432671829
ZYB-12342176-ZHD
kā pirmos divus XYB-12316723-LSH un XYB-98456723-JRD
pamatoti.
Mēs esam sagatavojuši saiti uz Regex101 ar šo pašu norādīto regulāro izteiksmi un 4 piemēriem. Redzēsiet, ka tikai divi no dotajiem pasūtījuma numuriem atbilst mūsu prasībām.
Preču numuru izvēles exempļa izlasīšana ar regex
Preces numurs mūsu dokumentā ir šādā formātā:
Tas vienmēr sākas ar diviem lielajiem burtiem, pēc tam seko domuzīme, seko 6 cipari.
Verschiedene Artikelnummern können aus Rechnungen ausgelesen werden
Piemēri preces numuriem ir:
MS-863398
DS-452829
Lai izvēlētos šos preces numurus, varam izmantot sekojošu regulāro izteiksmi:
[A-Z]{2}-\d{6}
Sākt ir vieglāk, nekā jums šķiet.
Vai jums joprojām ir šaubas, ka jūs to nesatversit? Izlasiet mūsu klientu sīkās lietas klientu stāstos par PaperOffice integrēšanu savā uzņēmējdarbības dzīvē un pārliecinieties paši par vienkāršību, vai vienkārši pieprasiet testēšanas instalāciju.