Would like to know what $1 does?

$regexp(%comment%,( .): (.),$1)

Got this expression from someone helping me and applied it to strings like the one below. What does the $1 do? Is there a page that lists $x and explains what it does?

Money Down The Drain: Blah, Blah, Blah (2001)

Yes:

and there is also a page that gives hints how to format strings like

so that they come out like
$regexp(%comment%,(.*): (.*),$1)

$1 is a substitution.
From the linked tutorial:

Substitution in regex refers to the process of replacing matches of a pattern with a specified replacement string. It allows you to transform or modify text based on the matches found in the input string...
You can replace string by taking reference of the matched group using $. Use the respective matched group number e.g. $1 for first group, $2 for second and so on.