Group sequenceFlag(?<sequenceFlag>[{,]) {the literal { (12310 / 1738 / 7B16)
,the literal , (4410 / 548 / 2C16)
\s*any whitespace character, repeated any number of times
\w+any word character, repeated at least once
\s*any whitespace character, repeated any number of times
=the literal = (6110 / 758 / 3D16)
\s*any whitespace character, repeated any number of times
Group value(?<value>\([^)]+\)) \(the literal ( (4010 / 508 / 2816)
Negated Character Class[^)]+ +matches at least one character outside the set below:
)the literal ) (4110 / 518 / 2916)
\)the literal ) (4110 / 518 / 2916)
\s*any whitespace character, repeated any number of times
Group terminatingFlag(?<terminatingFlag>\}?) \}?optionally matches the literal } (12510 / 1758 / 7D16)
g modifier: global. Finds all matches instead of stopping after the first