Вы можете использовать функции .Net Clr.
Вот пример Regular-Expression-Replace , вы можете получить идею и применить ее к вашей проблеме.
EDIT:
попробуйте это регулярное выражение, чтобы найти то, что вы хотите
var s = "Welcome [CT Name=\"UserName\" /], We hope that you will enjoy our services and your subscription will be expired on [CT Name=\"ExpiredDate\" /].";
var pattern = "\\[CT\\s\\w+=\"\\w+\"\\s/\\]";
var matches = Regex.Matches(s, pattern);
foreach (var match in matches)
{
Console.WriteLine(match.ToString());
}
Console.ReadLine();