^start of string
Group startwort(?<startwort>AB[\w\d]+[a-zA-Z-]*) ABthe literal text AB (case sensitive) +matches at least one character from the set below:
\wany word character
\da digit
Character Class[a-zA-Z-]* *matches any number of characters from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
A-Zone character from A (6510) to Z (9010) (case sensitive)
-the literal - (4510 / 558 / 2D16)
\s+any whitespace character, repeated at least once
Group startplus(?<startplus>(AB[\w\d]+[,]*\s+)*) Group 3(AB[\w\d]+[,]*\s+)* *repeats the group contents below any number of times:
ABthe literal text AB (case sensitive) +matches at least one character from the set below:
\wany word character
\da digit
*matches any number of characters from the set below:
,the literal , (4410 / 548 / 2C16)
\s+any whitespace character, repeated at least once
Group vorwort(?<vorwort>.*) .*any character (except for line terminators), repeated any number of times
\s+any whitespace character, repeated at least once
\d+a digit, repeated at least once
\s+any whitespace character, repeated at least once
Group wort(?<wort>[a-zA-Z0-9_üöä]+) Character Class[a-zA-Z0-9_üöä]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
A-Zone character from A (6510) to Z (9010) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
_the literal _ (9510 / 1378 / 5F16)
üthe literal ü (25210 / 3748 / FC16) (case sensitive)
öthe literal ö (24610 / 3668 / F616) (case sensitive)
äthe literal ä (22810 / 3448 / E416) (case sensitive)
\s+any whitespace character, repeated at least once
Group betrag(?<betrag>[\d.,]+) +matches at least one character from the set below:
\da digit
.the literal . (4610 / 568 / 2E16)
,the literal , (4410 / 548 / 2C16)
\s*any whitespace character, repeated any number of times
$end of string, or before its final line terminator