in reply to Regex question

I'd suggest a module like Text::xSV, but I am not sure if it will work with parens. I do know that it works well with quoted comma-separated values, though.