Шаблон тега, который я быстро написал для недавнего небольшого проекта, является следующим.
string tagPattern = @"<[!--\W*?]*?[/]*?\w+.*?>";
Я использовал его следующим образом
MatchCollection matches = Regex.Matches(input, tagPattern);
foreach (Match match in matches)
{
input = input.Replace(match.Value, string.Empty);
}
Вероятно, его необходимо изменить, чтобы он был корректнымобрабатывать сценарии или теги стилей.