Cześć wszystkim
Rozpocząłem staż w małej firmie programowania i dostałem za zadanie napisanie regexu do wyłapywania nazw z faktur, a konkretnie wszystkich usług które są wspisane na fakture.
Chodzi o to że jak podeśle do programu jakąś fakture to on rozpozna i wyłapie który to jest zapis nazwy czynność usługi. Może wkleje przykładową fakure. Chodzi o to żeby program wyłapał po regexie to co zazaczę na żółto.(celowo nazwy te zaczynają się czasami od liczby czasami od spacji a czasami od niczego bo tak mam napisać tego regexa). A czasami ta nazwa nie mieści się w jednej linijce i przechodzi do drugiej albo nawet trzeciej.
Faktura nr 00/00/000 V% metoda kasowa
Data wystawienia: 00-00-0000
Data dostawy/wykonania usługi: 00-00-0000
Termin płatności: 00-00-0000
Sposób płatności: Przelew
Sprzedawca: przykładowa spółka Sp. z o.o.
Nabywca: inna spółka Sp. z o.o.
Adres: Ul. Jakaśtam 1 Lok.1, 11-111 Strzebrzeszyn
Adres: 11, 11-111 Trzcinowo, Polska
NIP: 0000000000 NIP: 0000000000
Numer konta: 00 0000 0000 0000 0000 0000 0000
Lp. Nazwa PKWIU Ilość Jdn. Cena jdn. Wartość netto Staw. Kwota VAT Wartość brutto VAT
First service name. 1.0 szt. 000,00 000,00 23% 00,00 000,00
2. second service name 1.0 szt. 000,00 000,00 23% 00,00 000,00
third service name. 1.0 szt. 000,00 000,00 23% 00,00 000,00
4.Service name really 1.0 szt. 000,00 000,00 23% 00,00 000,00
long in two lines
5 fift service name 1.0 szt. 000,00 000,00 23% 00,00 000,00
6. sixth service name 1.0 szt. 000,00 000,00 23% 00,00 000,00
really really long
in three lines
seventh service name 1.0 szt. 000,00 000,00 23% 00,00 000,00
RAZEM: 000,00 X 000,00 0 000,00
Razem do zapłaty: 0000,00 PLN
Zapłacono: 00000,00 PLN
Pozostało do zapłaty 0,00 PLN
Słownie: zero/zero/zero/zero PLN 00/100
przykładowa spółka sp. z o.o.
imię, nazwisko i podpis osoby upoważnionej do odebrania imię, nazwisko i podpis osoby upoważnionej do wystawienia dokumentu dokumentu