cu-idpthe literal text cu-idp (case sensitive) \d*a digit, repeated any number of times
-the literal - (4510 / 558 / 2D16)
pthe literal p (11210 / 1608 / 7016) (case sensitive)
cthe literal c (9910 / 1438 / 6316) (case sensitive)
rthe literal r (11410 / 1628 / 7216) (case sensitive)
zthe literal z (12210 / 1728 / 7A16) (case sensitive)
dthe literal d (10010 / 1448 / 6416) (case sensitive)
-the literal - (4510 / 558 / 2D16)
idpthe literal text idp (case sensitive) tstthe literal text tst (case sensitive) \d+a digit, repeated at least once
.*any character (except for line terminators), repeated any number of times
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