;the literal ; (5910 / 738 / 3B16)
Group VCX_NODE(?<VCX_NODE>\w{3,4}#\d) \w{3,4}any word character, repeated between 3 and 4 times
#the literal # (3510 / 438 / 2316)
\da digit
\s+any whitespace character, repeated at least once
\wany word character
\s+any whitespace character, repeated at least once
\da digit
\s+any whitespace character, repeated at least once
\da digit
\s+any whitespace character, repeated at least once
\w{3,4}any word character, repeated between 3 and 4 times
\sany whitespace character
-the literal - (4510 / 558 / 2D16)
\sany whitespace character
Group mfctrunk(?<mfctrunk>.*) .*any character (except for line terminators), repeated any number of times
\/the literal / (4710 / 578 / 2F16)
Group mfcline(?<mfcline>.*) .*any character (except for line terminators), repeated any number of times
\(the literal ( (4010 / 508 / 2816)
Group mfclineslot(?<mfclineslot>\d{1,3}) \d{1,3}a digit, repeated between 1 and 3 times
\)the literal ) (4110 / 518 / 2916)
g modifier: global. Finds all matches instead of stopping after the first