You can use two GREP styles as part of the paragraph style, or use the same expressions in Find/Change:
For the $ use either \$ or [$] and for the cents use (?<=\d\.)\d\d (that's a positive look-behind for a digit and decimal point, then two digits).
What if don't have a decimal point in the pricing? I was hoping that GREP could just recognize that the last two digits would be the cents.
I think I figured it out. I omitted the \. from the first part of your equation in parenthesis, and added a $ (end of paragraph marker) at the end of \d\d.
So far that works perfectly.
Thanks for your help!!!
More precisely: 3 grep styles (if prices are alone in paras)
The second regex to make the dot invisible.
Yeah, it was a long day yesterday and I forgot about the decimal point.