Regex

How do I write a regular expression to capture the comments of Pascal which are usually delimted by (* and *) or { and }? And also I need a regular expression to express financial quantities in American Notation. They have a leading dollar sign and an optional string of asteriks,a string of decimal digits and a fractional part consisting of a decimal point (.) and two decimal digits. The string to the left of the decimal point could be a single zero.Otherwise it must not start with a zero. If the there are more than 3 digits to the left of decimal point,groups of three must be separated by commas. Example:$**2,345.67

Pls help'Thanks in advance

sounds a bit like homework...

what have you got so far??