hp: "the literal text hp: " (case sensitive) \d{0,3}a digit, repeated between 0 and 3 times
the literal (3210 / 408 / 2016)
\(the literal ( (4010 / 508 / 2816)
\d{0,2}a digit, repeated between 0 and 2 times
dthe literal d (10010 / 1448 / 6416) (case sensitive)
\d{0,2}a digit, repeated between 0 and 2 times
.*any character (except for line terminators), repeated any number of times
\)the literal ) (4110 / 518 / 2916)
\na line-feed (newline) character (ASCII 10)
.*any character (except for line terminators), repeated any number of times
g modifier: global. Finds all matches instead of stopping after the first