\s*any whitespace character, repeated any number of times
Group 1(byte|short|int|long|float|double|char|boolean|[A-Z][a-zA-z]+) bytethe literal text byte (case sensitive) shortthe literal text short (case sensitive) intthe literal text int (case sensitive) longthe literal text long (case sensitive) floatthe literal text float (case sensitive) doublethe literal text double (case sensitive) charthe literal text char (case sensitive) booleanthe literal text boolean (case sensitive) 9th Alternative[A-Z][a-zA-z]+ A-Zone character from A (6510) to Z (9010) (case sensitive)
+matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
A-zone character from A (6510) to z (12210) (case sensitive)
\s*any whitespace character, repeated any number of times
*repeats the group contents below any number of times:
\[the literal [ (9110 / 1338 / 5B16)
\]the literal ] (9310 / 1358 / 5D16)
\s+any whitespace character, repeated at least once
+matches at least one character from the set below:
\wany word character
\s*any whitespace character, repeated any number of times
*repeats the group contents below any number of times:
,the literal , (4410 / 548 / 2C16)
\s*any whitespace character, repeated any number of times
+matches at least one character from the set below:
\wany word character
\s*any whitespace character, repeated any number of times
;the literal ; (5910 / 738 / 3B16)
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string