\s*any whitespace character, repeated any number of times
+matches at least one character from the set below:
\wany word character
the literal (3210 / 408 / 2016)
:the literal : (5810 / 728 / 3A16)
\s*any whitespace character, repeated any number of times
Group 2(\[((?>[^[\]]+|(?2))*)\]) \[the literal [ (9110 / 1338 / 5B16)
Group 3((?>[^[\]]+|(?2))*) Atomic Group(?>[^[\]]+|(?2))* *repeats the group contents below any number of times:
Negated Character Class[^[\]]+ +matches at least one character outside the set below:
[the literal [ (9110 / 1338 / 5B16)
\]the literal ] (9310 / 1358 / 5D16)
(?2)calls group 2 as a subroutine
\]the literal ] (9310 / 1358 / 5D16)
g modifier: global. Finds all matches instead of stopping after the first