Ah, mit den {}-Brackets hat's geklappt.
Danke euch beiden!

Beispiel in .NET:
Code:
using System;
using System.Text.RegularExpressions;

// ...

Regex reg = new Regex(@"(<tagName>)(..)(</tagName>)");
string content = Functions.ReadFile(filePath);

content = reg.Replace(content, "${1}" + irgendeinWert + "${3}"));