\d+a digit, repeated at least once
\s*any whitespace character, repeated any number of times
gthe literal g (10310 / 1478 / 6716) (case insensitive)
tthe literal t (11610 / 1648 / 7416) (case insensitive)
bthe literal b (9810 / 1428 / 6216) (case insensitive)
\s*any whitespace character, repeated any number of times
ddrthe literal text ddr (case insensitive) lthe literal l (10810 / 1548 / 6C16) (case insensitive)
2the literal 2 (5010 / 628 / 3216)
Negative Lookahead(?!\s*\d+\s*[gt]b) \s*any whitespace character, repeated any number of times
\d+a digit, repeated at least once
\s*any whitespace character, repeated any number of times
gthe literal g (10310 / 1478 / 6716) (case insensitive)
tthe literal t (11610 / 1648 / 7416) (case insensitive)
bthe literal b (9810 / 1428 / 6216) (case insensitive)
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters