^start of string
Group date(?<date>\d{4}\-\d{2}\-\d{2}) \d{4}a digit, repeated exactly 4 times
\-the literal - (4510 / 558 / 2D16)
\d{2}a digit, repeated exactly 2 times
\-the literal - (4510 / 558 / 2D16)
\d{2}a digit, repeated exactly 2 times
\s+any whitespace character, repeated at least once
Group time(?<time>\d{2}\:\d{2}\:\d{2}) \d{2}a digit, repeated exactly 2 times
\:the literal : (5810 / 728 / 3A16)
\d{2}a digit, repeated exactly 2 times
\:the literal : (5810 / 728 / 3A16)
\d{2}a digit, repeated exactly 2 times
\s+any whitespace character, repeated at least once
Group sip(?<sip>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) \d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\s+any whitespace character, repeated at least once
Group csmethod(?<csmethod>GET|POST|PUT|PATCH|DELETE) GETthe literal text GET (case sensitive) POSTthe literal text POST (case sensitive) PUTthe literal text PUT (case sensitive) PATCHthe literal text PATCH (case sensitive) DELETEthe literal text DELETE (case sensitive) \s+any whitespace character, repeated at least once
Group csuristem(?<csuristem>.+?) .+?any character (except for line terminators), repeated at least once
\s+any whitespace character, repeated at least once
Group csuriquery(?<csuriquery>.+?) .+?any character (except for line terminators), repeated at least once
\s+any whitespace character, repeated at least once
Group sport(?<sport>\d{1,3}) \d{1,3}a digit, repeated between 1 and 3 times
\s+any whitespace character, repeated at least once
.+?any character (except for line terminators), repeated at least once
\s+any whitespace character, repeated at least once
Group cip(?<cip>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) \d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\.the literal . (4610 / 568 / 2E16)
\d{1,3}a digit, repeated between 1 and 3 times
\s+any whitespace character, repeated at least once
Group csUseragent(?<csUseragent>.+?) .+?any character (except for line terminators), repeated at least once
\s+any whitespace character, repeated at least once
Group scstatus(?<scstatus>\d{1,3}) \d{1,3}a digit, repeated between 1 and 3 times
\s+any whitespace character, repeated at least once
Group scsubstatus(?<scsubstatus>\d{1,3}) \d{1,3}a digit, repeated between 1 and 3 times
\s+any whitespace character, repeated at least once
Group scwin32status(?<scwin32status>\d+) \d+a digit, repeated at least once
\s+any whitespace character, repeated at least once
Group scbytes(?<scbytes>\d+) \d+a digit, repeated at least once
\s+any whitespace character, repeated at least once
Group csbytes(?<csbytes>\d+) \d+a digit, repeated at least once
\s+any whitespace character, repeated at least once
Group timetaken(?<timetaken>\d+)? ?repeats the group contents below at most once:
\d+a digit, repeated at least once
$end of string, or before its final line terminator