Zahlbetragthe literal text Zahlbetrag (case sensitive) .*?any character (except for line terminators), repeated any number of times
\Kresets the starting point of the reported match. Any previously consumed characters are no longer included in the final match
\d+a digit, repeated at least once
,the literal , (4410 / 548 / 2C16)
\d{2}a digit, repeated exactly 2 times
Positive Lookahead(?=\s*CHF) \s*any whitespace character, repeated any number of times
CHFthe literal text CHF (case sensitive) g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string