for host the literal text for host (case sensitive) Group ipAddress(?<ipAddress>(\d{1,3}\.)+\d{1,3}) +repeats the group contents below at least once:
\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
.+any character (except for line terminators), repeated at least once
GETthe literal text GET (case sensitive) \s*any whitespace character, repeated any number of times
Negated Character Class[^,]+ +matches at least one character outside the set below:
,the literal , (4410 / 548 / 2C16)
,the literal , (4410 / 548 / 2C16)
\s*any whitespace character, repeated any number of times
Group 4(deny-service reports:|service-http reports:) 1st Alternativedeny-service reports: deny-service reports:the literal text deny-service reports: (case sensitive) 2nd Alternativeservice-http reports: service-http reports:the literal text service-http reports: (case sensitive) \s*any whitespace character, repeated any number of times
Group keycode(?<keycode>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
Group 6(unable to contact|\s)* *repeats the group contents below any number of times:
1st Alternativeunable to contact unable to contactthe literal text unable to contact (case sensitive) \sany whitespace character
Group backendhost(?<backendhost>[^\s]+) Negated Character Class[^\s]+ +matches at least one character outside the set below:
\sany whitespace character
\s*any whitespace character, repeated any number of times
\(*the literal ( (4010 / 508 / 2816) , repeated any number of times
Group error(?<error>[^\)]+)* *repeats the group contents below any number of times:
Negated Character Class[^\)]+ +matches at least one character outside the set below:
\)the literal ) (4110 / 518 / 2916)
g modifier: global. Finds all matches instead of stopping after the first