number=the literal text number= (case sensitive) \"the literal " (3410 / 428 / 2216)
Group vuln_number(?<vuln_number>[^"]*) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
\"the literal " (3410 / 428 / 2216)
\s+any whitespace character, repeated at least once
severity=the literal text severity= (case sensitive) \"the literal " (3410 / 428 / 2216)
Group vuln_severity(?<vuln_severity>[^"]*) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
\"the literal " (3410 / 428 / 2216)
Group 3(\s+cveid=\"(?<vuln_cve>[^"]*)\")? ?repeats the group contents below at most once:
\s+any whitespace character, repeated at least once
cveid=the literal text cveid= (case sensitive) \"the literal " (3410 / 428 / 2216)
Group vuln_cve(?<vuln_cve>[^"]*) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
\"the literal " (3410 / 428 / 2216)
g modifier: global. Finds all matches instead of stopping after the first