Проблемы в вашей строке: ненужная косая черта в начале (это синтаксис Perl), неэкранированная обратная косая черта (\b
), ненужная экранированная обратная косая черта (\\
).
Итак, если она имеет чтобы быть регулярным выражением, принимая во внимание все предупреждения, с которыми связались другие люди, попробуйте
string LINK_TAG_PATTERN = @"<a\b[^>]*>(.*?)</a>";
htmltext = Regex.Replace(htmltext, LINK_TAG_PATTERN, string.Empty, RegexOptions.IgnoreCase);
\b
необходим для предотвращения совпадения других тегов, которые начинаются с a
.