C# Code Snippet: Strip All HTML Tags

A quick code snippet to strip all HTML tags using a regular expression. If you are going to call something like this often, then it might be an idea to set the RegEx.Options to Compiled.

using System.Text.RegularExpressions;

public string StripHTMLTags(string text)

{

return Regex.Replace(text, @””, string.Empty);

}

Note: I’m not suggesting using this for a full blown HTML-Sanitiser. See Jeff Atwood’s post and the subsequent comments. (Thanks Piers!)