Group bucket_owner(?P<bucket_owner>[0-9a-z]{64}) Character Class[0-9a-z]{64} {64}matches exactly 64 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
a-zone character from a (9710) to z (12210) (case sensitive)
\sany whitespace character
Group bucket(?P<bucket>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
\[the literal [ (9110 / 1338 / 5B16)
Group times(?P<times>[^\]]+) Negated Character Class[^\]]+ +matches at least one character outside the set below:
\]the literal ] (9310 / 1358 / 5D16)
\]the literal ] (9310 / 1358 / 5D16)
\sany whitespace character
Group remote_ip(?P<remote_ip>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Group requester(?P<requester>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Group request_id(?P<request_id>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Group operation(?P<operation>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
\"the literal " (3410 / 428 / 2216)
Group request_uri(?P<request_uri>.*?) .*?any character (except for line terminators), repeated any number of times
\"the literal " (3410 / 428 / 2216)
\sany whitespace character
Group http_status(?P<http_status>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Group error_code(?P<error_code>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Group bytes_sent(?P<bytes_sent>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Group object_size(?P<object_size>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\sany whitespace character
Group total_time(?P<total_time>[^\s]+) \sany whitespace character
Group turen_around_time(?P<turen_around_time>[^\s]+) \sany whitespace character
"the literal " (3410 / 428 / 2216)
Group Referer(?P<Referer>[^\"]+) "the literal " (3410 / 428 / 2216)
\sany whitespace character
"the literal " (3410 / 428 / 2216)
Group user_agent(?P<user_agent>.*?) "the literal " (3410 / 428 / 2216)
\sany whitespace character
Group version_id(?P<version_id>[^\s]+) \sany whitespace character
Group host_id(?P<host_id>[^\s]+) \sany whitespace character
Group sig_version(?P<sig_version>[^\s]+) \sany whitespace character
Group cypher_id(?P<cypher_id>[^\s]+) \sany whitespace character
Group auth_type(?P<auth_type>[^\s]+) \sany whitespace character
Group host_heaser(?P<host_heaser>[^\s]+) \sany whitespace character
Group tls_version(?P<tls_version>[^\s]+) g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string