^start of string
Group time(?<time>\d{10}.\d{3}) \d{10}a digit, repeated exactly 10 times
.any character (except for line terminators)
\d{3}a digit, repeated exactly 3 times
\s+any whitespace character, repeated at least once
Group elapsed(?<elapsed>\d+) \d+a digit, repeated at least once
\sany whitespace character
Group remotehost(?<remotehost>\S+) \S+any non-whitespace character, repeated at least once
\sany whitespace character
Group code_status(?<code_status>\S+) \S+any non-whitespace character, repeated at least once
\sany whitespace character
\d+a digit, repeated at least once
\sany whitespace character
Group method(?<method>\S+) \S+any non-whitespace character, repeated at least once
\sany whitespace character
\S+any non-whitespace character, repeated at least once
\sany whitespace character
Group rfc931(?<rfc931>\S+) \S+any non-whitespace character, repeated at least once
\sany whitespace character
Group peer_status(?<peer_status>\S+) \S+any non-whitespace character, repeated at least once
\sany whitespace character
\S+any non-whitespace character, repeated at least once