^start of string
upload/the literal text upload/ (case sensitive) Group header(?<header>[a-z-]+/[a-z0-9-\.]+) +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
-the literal - (4510 / 558 / 2D16)
/the literal / (4710 / 578 / 2F16)
Character Class[a-z0-9-\.]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
-the literal - (4510 / 558 / 2D16)
\.the literal . (4610 / 568 / 2E16)
/the literal / (4710 / 578 / 2F16)
Group class(?<class>(?!\d+/)[a-z0-9_.]+(?:/(?!\d+/)[a-z0-9_.]+)*) Negative Lookahead(?!\d+/) \d+a digit, repeated at least once
/the literal / (4710 / 578 / 2F16)
Character Class[a-z0-9_.]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
_the literal _ (9510 / 1378 / 5F16)
.the literal . (4610 / 568 / 2E16)
Non-Capturing Group(?:/(?!\d+/)[a-z0-9_.]+)* *repeats the group contents below any number of times:
/the literal / (4710 / 578 / 2F16)
Negative Lookahead(?!\d+/) \d+a digit, repeated at least once
/the literal / (4710 / 578 / 2F16)
Character Class[a-z0-9_.]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
_the literal _ (9510 / 1378 / 5F16)
.the literal . (4610 / 568 / 2E16)
/the literal / (4710 / 578 / 2F16)
Group id_table(?<id_table>\d+) \d+a digit, repeated at least once
/the literal / (4710 / 578 / 2F16)
Group id_external(?<id_external>\d+/)? ?repeats the group contents below at most once:
\d+a digit, repeated at least once
/the literal / (4710 / 578 / 2F16)
Group entity(?<entity>[a-z0-9-_]+) Character Class[a-z0-9-_]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
-the literal - (4510 / 558 / 2D16)
_the literal _ (9510 / 1378 / 5F16)
?repeats the group contents below at most once:
/the literal / (4710 / 578 / 2F16)
\w+any word character, repeated at least once
\.the literal . (4610 / 568 / 2E16)
\w+any word character, repeated at least once
$end of string, or before its final line terminator