The question is simple:
How can I use Recursivity in regexp?
there's no such thing as a true recursive regex. here's some notes on the subject (about 3/4 of the way down the page):
You could put the regexp in a function and call the function recursively.