<!-- @the literal text <!-- @ \[the literal [ (9110 / 1338 / 5B16)
Group component(?<component>[\w+]+) +matches at least one character from the set below:
\wany word character
+the literal + (4310 / 538 / 2B16)
\(*the literal ( (4010 / 508 / 2816) , repeated any number of times
Group classes(?<classes>[\w+]+)* *repeats the group contents below any number of times:
+matches at least one character from the set below:
\wany word character
+the literal + (4310 / 538 / 2B16)
\)*the literal ) (4110 / 518 / 2916) , repeated any number of times
\]the literal ] (9310 / 1358 / 5D16)
g modifier: global. Finds all matches instead of stopping after the first