Group process_id(?<process_id>[[:digit:]]+) Character Class[[:digit:]]+ +matches at least one character from the set below:
[:digit:]a digit [0-9]
Character Class[[:space:]]+ +matches at least one character from the set below:
[:space:]a whitespace character, including a line break [ \t\r\n\v\f]
'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
Group country(?<country>[^|]+) Negated Character Class[^|]+ +matches at least one character outside the set below:
|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group county(?<county>[^|]+) Negated Character Class[^|]+ +matches at least one character outside the set below:
|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Negated Character Class[^|]+ +matches at least one character outside the set below:
|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group x1(?<x1>[[:digit:]]+) Character Class[[:digit:]]+ +matches at least one character from the set below:
[:digit:]a digit [0-9]
\|the literal | (12410 / 1748 / 7C16)
Group x2(?<x2>[[:digit:]]+) Character Class[[:digit:]]+ +matches at least one character from the set below:
[:digit:]a digit [0-9]
\|the literal | (12410 / 1748 / 7C16)
Group x3(?<x3>[[:digit:]]+) Character Class[[:digit:]]+ +matches at least one character from the set below:
[:digit:]a digit [0-9]
\|the literal | (12410 / 1748 / 7C16)
Group process_name(?<process_name>(?:[[:alpha:]])*) Non-Capturing Group(?:[[:alpha:]])* *repeats the group contents below any number of times:
Character Class[[:alpha:]] [:alpha:]an alphabetic character [a-zA-Z]
\|the literal | (12410 / 1748 / 7C16)
'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
Character Class[[:space:]]+ +matches at least one character from the set below:
[:space:]a whitespace character, including a line break [ \t\r\n\v\f]
nthe literal n (11010 / 1568 / 6E16) (case sensitive)
Character Class[[:space:]]+ +matches at least one character from the set below:
[:space:]a whitespace character, including a line break [ \t\r\n\v\f]
-the literal - (4510 / 558 / 2D16)
Character Class[[:space:]]+ +matches at least one character from the set below:
[:space:]a whitespace character, including a line break [ \t\r\n\v\f]
-the literal - (4510 / 558 / 2D16)
Character Class[[:space:]]+ +matches at least one character from the set below:
[:space:]a whitespace character, including a line break [ \t\r\n\v\f]
\[the literal [ (9110 / 1338 / 5B16)
Group accept_date(?<accept_date>[^\]\[]+) Negated Character Class[^\]\[]+ \]the literal ] (9310 / 1358 / 5D16)
Character Class[[:space:]]+ Group http_request(?<http_request>[^'"]+) Character Class[[:space:]]+ Group status_code(?<status_code>[[:digit:]]+) Character Class[[:space:]]+ Group bytes_read(?<bytes_read>[+[:digit:]]+) Character Class[[:space:]]+ Negated Character Class[^'"]+ Character Class[[:space:]]+ Group actconn(?<actconn>[^'"/]+) /the literal / (4710 / 578 / 2F16)
Negated Character Class[^[:space:]]+ Non-Capturing Group(?:[[:space:]]+\((?<Tr>[^;]+))? 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
x modifier: extended. Ignores unescaped whitespace and comments outside character classes