Dodawało jeden dodatkowy/zbędny separator w pierwszej kolumnie. 406; 830; zamiast 406 830; No ale oczywiście sobie poradziłem (z przykładu nie wynikało, że to całość). Dziękuję bardzo za pomoc.
Mam jeszcze jeden problem z wyrażeniem regularnym.
Kod
217 672 HAM.SZCZEKI OCTAVIA 1.6-1.9TDI 96- AH-1060 1 23 34,36 42,26 PLN
W powyższym przykładzie jest wszystko ok, ponieważ symbol towaru tj. AH-1060 nie zawiera spacji, więc separatory zostały odpowiednio przydzielone. Natomiast niżej jest odwrotna sytuacja.
Kod
220 374 HAM.SZCZEKI FIESTA 90- /180X32/ 220 374 1 23 25,12 30,9 PLN
W tym przypadku dzieli mi fakturę w ten sposób:
Kod
220 374;HAM.SZCZEKI FIESTA 90- /180X32/ 220;374;1;23;25,12;30,9;PLN;
Co prawda w pierwszej kolumnie (217 672, 220 374) jest taka sama sytuacja, ale rozwiązałem to w ten sposób: $1 $2;$3;$4;$5;$6;$7;$8;$9;
Usunąłem zakres wyrażania i spróbowałem skorzystać z grupy wzorców, tak samo jak rozwiązane jest to w przypadku nazwy towaru (.+?), jednak pewnie o czymś zapominam, bo całość się sypie.
Witam, więc ma ktoś pomysł jak to rozwiązać?