Non-Capturing Group(?:/\*|\G(?!^)) /the literal / (4710 / 578 / 2F16)
\*the literal * (4210 / 528 / 2A16)
\Gstart of current search
Non-Capturing Group(?:(?!\*/)[^$])* *repeats the group contents below any number of times:
Negative Lookahead(?!\*/) \*the literal * (4210 / 528 / 2A16)
/the literal / (4710 / 578 / 2F16)
Negated Character Class[^$] $the literal $ (3610 / 448 / 2416)
\Kresets the starting point of the reported match. Any previously consumed characters are no longer included in the final match
\$the literal $ (3610 / 448 / 2416)
varthe literal text var (case sensitive) \s*any whitespace character, repeated any number of times
=the literal = (6110 / 758 / 3D16)
\s*any whitespace character, repeated any number of times
Non-Capturing Group(?:(?!\*/)[^$;])* *repeats the group contents below any number of times:
Negative Lookahead(?!\*/) \*the literal * (4210 / 528 / 2A16)
/the literal / (4710 / 578 / 2F16)
Negated Character Class[^$;] $the literal $ (3610 / 448 / 2416)
;the literal ; (5910 / 738 / 3B16)
g modifier: global. Finds all matches instead of stopping after the first