Używaj wyrażeń regularnych REGEX do automatycznego zbierania i ekstrakcji danych (Część 2)
Najwyższe możliwe oferty rabatowe
Wy
Darmowe bonusowe uaktualnienia
Najwyższe możliwe oferty rabatowe
Wy
Darmowe bonusowe uaktualnienia
Przyjaźń Zaufanie Słowo Honoru
Nigdy nie podamy twojego adresu e-mail nikomu innemu, a każdy e-mail zawiera link do wypisania z listy subskrybentów jednym kliknięciem.
Jako kolejny przykład chcemy odczytać numer zamówienia z dokumentu.
Numer zamówienia w naszym dokumencie jest formatowany następująco:
Zawsze zaczyna się od wielkich liter XYB, następnie jest myślnik, a następnie 8 cyfr, kolejny myślnik i na końcu 3 losowe duże litery.
Przykłady numerów zamówień:
XYB-12316723-LSH
XYB-98456723-JRD
Aby wyodrębnić ten numer zamówienia, możemy użyć następującego wyrażenia regularnego:
Złóżmy teraz to wyrażenie na części.
Pierwsze 3 duże litery są wyszukiwane przy użyciu symbolu myślnika: XYB-
Następnie szukamy 8 cyfr, po których występuje kolejny myślnik: \d{8}-
Znak \d, jak już opisaliśmy, oznacza cyfrę od 0 do 9, a znak \d{8} oznacza ośmiocyfrową liczbę.
Na koniec szukamy 3 dowolnych dużych liter: [A-Z]{3}
W ten sposób PaperOffice rozpoznaje dwa pierwsze numery zamówień:
XYB-12316723-LSH
XYB-98456723-JRD
XYB-975432671829
ZYB-12342176-ZHD
XYB-12316723-LSH i XYB-98456723-JRD
są wyodrębniane z tych numerów zamówień.
W tej przykładzie przygotowaliśmy link do Regex101, na którym wymieniono wyrażenie regularne we wszystkich czterech przykładach. Widzisz, że tylko dwa z podanych numerów zamówień spełniają nasze wymagania.
Numer artykułu w naszym dokumencie jest formatowany następująco:
Zawsze zaczyna się od dwóch dużych liter, a następnie jest myślnik, a po nim 6 cyfr.
Przykłady numerów artykułów:
MS-863398
DS-452829
Aby wyodrębnić te numery artykułów, możemy użyć następującego wyrażenia regularnego:
PaperOffice może cyfrowo przetwarzać dokumenty i integrować je z systemami, aby zautomatyzować ekstrakcję danych z faktur i innych dokumentów, bez konieczności pisania i utrzymania wielu kodów.
Skontaktuj się z nami, aby omówić swoje przypadki użycia i dowiedzieć się więcej na temat tego, jak PaperOffice może pomóc Ci jeszcze bardziej konkurować w erze cyfrowej.
Zaczynaj jest prostsze, niż myślisz.
Czy nadal masz obawy, czy sobie poradzisz? Przeczytaj studia przypadków naszych klientów na temat integracji PaperOffice z Twoim biznesem i przekonaj się sam o prostocie, lub po prostu poproś o instalację testową.
ERROR: LID-5759 missing
ERROR: LID-6036 missing
ERROR: LID-6035 missing
ERROR: LID-5763 missing
ERROR: LID-6039 missing
ERROR: LID-6035 missing
ERROR: LID-5756 missing
ERROR: LID-6042 missing
ERROR: LID-5803 missing
ERROR: LID-5793 missing
ERROR: LID-6069 missing
ERROR: LID-6070 missing
ERROR: LID-5787 missing
ERROR: LID-6072 missing
ERROR: LID-6035 missing
ERROR: LID-5789 missing
ERROR: LID-6077 missing
ERROR: LID-6070 missing
ERROR: LID-6074 missing
ERROR: LID-5771 missing
ERROR: LID-6075 missing
ERROR: LID-6035 missing
ERROR: LID-5777 missing
ERROR: LID-5759 missing
ERROR: LID-5763 missing
ERROR: LID-5800 missing
ERROR: LID-5769 missing
ERROR: LID-6082 missing
ERROR: LID-6083 missing