C'est typiquement le genre de problème pour lesquels tu ne pourras pas t'en sortir avec les expression régulières car elle ne savent pas gérer les structures récursives.
Le mieux que tu puisse faire...