\(the literal ( (4010 / 508 / 2816)
Comment: Expression start
Group optgroup_start(?<optgroup_start>\() \(the literal ( (4010 / 508 / 2816)
Comment: Parameter group start
Group parameter_set(?<parameter_set>(?:\[(?:[a-z0-9]+)\],*\s*)+) Non-Capturing Group(?:\[(?:[a-z0-9]+)\],*\s*)+ +repeats the group contents below at least once:
\[the literal [ (9110 / 1338 / 5B16)
Non-Capturing Group(?:[a-z0-9]+) +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
\]the literal ] (9310 / 1358 / 5D16)
,*the literal , (4410 / 548 / 2C16) , repeated any number of times
\s*any whitespace character, repeated any number of times
Comment: Parameters, subject to recursion
Group optgroup_end(?<optgroup_end>\)) \)the literal ) (4110 / 518 / 2916)
Comment: Parameter group end
,*the literal , (4410 / 548 / 2C16) , repeated any number of times
\s*any whitespace character, repeated any number of times
Non-Capturing Group(?: (?# Options group start)
"(?<options_scalar>.*)" (?# String options)
| (?# OR other)
(?<options_complex>.*)
) 1st Alternative (?# Options group start)
"(?<options_scalar>.*)" (?# String options)
Comment: Options group start
"the literal text "
Group options_scalar(?<options_scalar>.*) .*any character (except for line terminators), repeated any number of times
Comment: String options
2nd Alternative (?# OR other)
(?<options_complex>.*)
Comment: OR other
Group options_complex(?<options_complex>.*) .*any character (except for line terminators), repeated any number of times
Comment: Options group end