^start of string
\w+any word character, repeated at least once
\.the literal . (4610 / 568 / 2E16)
couleurthe literal text couleur (case insensitive) \s?optionally matches any whitespace character
=the literal = (6110 / 758 / 3D16)
\s?optionally matches any whitespace character
Group 1(vert|violet|orange) vertthe literal text vert (case insensitive) violetthe literal text violet (case insensitive) orangethe literal text orange (case insensitive) $end of string, or before its final line terminator
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters