Group status(?<status>(IN|OUT)) INthe literal text IN (case sensitive) OUTthe literal text OUT (case sensitive) :the literal : (5810 / 728 / 3A16)
\s+any whitespace character, repeated at least once
"the literal " (3410 / 428 / 2216)
Group license(?<license>[^"]*) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
"the literal " (3410 / 428 / 2216)
\s+any whitespace character, repeated at least once
Group username(?<username>[^@]*) Negated Character Class[^@]* *matches any number of characters outside the set below:
@the literal @ (6410 / 1008 / 4016)
@the literal @ (6410 / 1008 / 4016)
Group machine(?<machine>.*) .*any character (except for line terminators), repeated any number of times
g modifier: global. Finds all matches instead of stopping after the first