Html Tag Temizleme

Elinizde bir text var ama bunun içinde Html Tag'ler var ve siz bunlardan kurtulmak mı istiyorsunuz? ozaman çözüm basit :)

aşşağıda ki function'a yolluyoruz ve geri gelen değerin tertemiz olduğunuz görüyoruz :) evet bukadar basit.

public string HtmlTagClean(string text)
{
      if (text == null)
          return "";
          return Regex.Replace(text, @"<(.|\n)*?>", string.Empty);
}

bunu nerelerde kullanıyoruz ki diyenler olabilir örnek; olarak bir haber girdiniz ve haber listelerken haberin içeriğinden 100-150 karakter ekrana basmanız gerekiyor ama html tagler sıkıntı çıkartıyor. çünkü aldığınız 150 karakter içinde açılmış bir "div" tag'i olabilir kapanmadığı içinde tasarımı patlatabilir. yada 150 karakter aldınız ama içinde okadar çok html tag varki ekrana bastığınızda sadece 30 karakter görünüyor olabilir. :) örnekleri çokca sıralayabiliriz.