I can't see anything wrong with the regex. My guess is that shell quoting and substitution might be biting you.
Did the original working regex have parends around it? If not, looking at some of the other lines in that witches brew makes me think that maybe you need a backslash in front of each parend. Loren