ASP.NET Trying to strip out html from a string
<p>So I have a cms where users can enter content through cuteeditor, which works fine and then display this data on my website. One thing which happens rarely but annoying is that users enter certain mark up in their text which makes the font look different than the other fonts on the page i.e.</p>

<pre><code>&lt;span style="font-size: 11pt"&gt;Special Olympics Ireland provides year round sports training and athletic competition&amp;nbsp;in a variety of Olympic&amp;nbsp;type sports&amp;nbsp;for persons with&amp;nbsp;intellectual&amp;nbsp;disabilities&amp;nbsp;in &lt;/span&gt;&lt;span style="font-size: 11pt"&gt;Ireland&lt;/span&gt;&lt;span style="font-size: 11pt"&gt; and &lt;/span&gt;&lt;span style="font-size: 11pt"&gt;Northern Ireland&lt;/span&gt;&lt;span style="font-size: 11pt"&gt; in accordance with and furtherance of the mission, goal and founding principles of the international Special Olympics movement.&lt;/span&gt; 
</code></pre>

<p>Basically what I want to do is</p>

<pre><code>String.Replace("&lt;span style="font-size: 11pt"&gt;","")
</code></pre>

<p>But ofcourse that will only capture the above case the next time they could use font size 8,9 or 10 whatever so the filter method would have to be smart like that.</p>

<p>Any ideas ?</p>

<p>SO at the moment I have something like
testSpan = Regex.Replace(testSpan, @"\s]+))?)+\s*|\s*)/?>", String.Empty);</p>

<p>But it gets rid of all html basically I just want to get rid of  tags</p>
