Регулярное выражение для удаления тегов HTML

. Я использую следующее регулярное выражение для удаления тегов html из строки. Это работает, за исключением того, что я оставляю закрывающий тег. Если я попытаюсь удалить: бла , останется .

Я не знаю синтаксис регулярных выражений в все и покопался в этом. Может ли кто-нибудь со знанием RegEx предоставить мне шаблон, который будет работать.

Вот мой код:

  string sPattern = @"<\/?!?(img|a)[^>]*>";
  Regex rgx = new Regex(sPattern);
  Match m = rgx.Match(sSummary);
  string sResult = "";
  if (m.Success)
   sResult = rgx.Replace(sSummary, "", 1);

Я хочу удалить первое появление и теги.

12
задан Bill the Lizard 24 September 2010 в 20:35
поделиться