Jag har gjort ett program i python där jag med regex ska plocka ut varor samt summor ifrån en faktura. Jag vill plocka ut de första fyra raderna på varje produkt, alltså från ROY01 till 1,10. Sista summan är inte så viktig. Varje produkt är formaterad såhär i texten:
ROY01
Royco Ayam 230 gr (24)
24,00
1,10
26,40
såhär ser python koden ut:
import re
pattern = re.compile(r'\w{5+\d+,\d+\n\s+\d+,\d+}\n.+\n\s')
x = re.search(pattern, fakturatext)
Problemet är att jag får inte med summorna efter varubeskrivningen, alltså 24,00 och 1,10. Någon som vet vad problemet är?
Ser nu att min kopierade regex blev lite märklig i kopieringen, jag måste ha råkat möblera om med muspekaren men stort tack Kaspersky 0_o för exemplet, den funkar perfekt