title: Stripping out html tags in string
body: <p>I have a program I'm writing that is <em>supposed</em> to strip html tags out of a string. I've been trying to replace all strings that start with "&lt;" and end with ">". This (obviously because I'm here asking this) has not worked so far. Here's what I've tried:</p>
  
  <pre><code>StrippedContent = Regex.Replace(StrippedContent, "\&lt;.*\&gt;", "")
  </code></pre>
  
  <p>That just returns what seems like a random part of the original string. I've also tried</p>
  
  <pre><code>For Each StringMatch As Match In Regex.Matches(StrippedContent, "\&lt;.*\&gt;")
      StrippedContent = StrippedContent.Replace(StringMatch.Value, "")
  Next
  </code></pre>
  
  <p>Which did the same thing (returns what seems like a random part of the original string). Is there a better way to do this? By better I mean a way that works.</p>