У меня есть многострочная строка
https://regex101.com/r/RQP7Kk/3
__ 05.01.19 21:16 TD Ølby, Center diesel 299,99 10,39 3115,41
05.01.19 Rabat 299,99 -1,92 -575,98
26.01.19 18:57 TD Ølby, Center AdBlue 38,29 5,91 226,39
26.01.19 Rabat 38,29 -3,00 -114,88
Я пытаюсь извлечь каждое поле
.*(\d{2}\.\d{2}\.\d{2}) .*(\d{2}\:\d{2}) (.+?) {2,} (.+?) {2,}(-?\d+,\d+).+?(-?\d+,\d+).+?(-?\d+,\d+)
, но что-то не так, какой правильный синтаксис?
нужно получить
05.01.19;21:16;TD Ølby, Center;diesel;299,99;10,39;3115,41
05.01.19;Null;Null;Rabat;299,99;-1,92;-575,98
26.01.19,18:57;TD Ølby, Center;AdBlue;38,29;5,91;226,39
26.01.19;Null;Null;Rabat;38,29;-3,00;-114,88