Mit RegEx.Replace kann man nach Gruppen suchen und beim Ersetzen auf diese Gruppen zugreiffen.

http://www.knowdotnet.com/articles/regereplacementstrings.html