title: Regex expression C# for HTML
body: <p>I have following regex:</p>
  
  <pre><code>^(&lt;span style=.*?font-weight:bold.*?&gt;.*?&lt;/span&gt;)
  </code></pre>
  
  <p>It matches the following code:</p>
  
  <pre><code>&lt;span style="font-family:Arial; font-size:10pt"&gt; r.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial; font-size:10pt; font-weight:bold"&gt;&amp;#xa0;&lt;/span&gt;
  </code></pre>
  
  <p>But I would like to match only this part (last span containing font-weight:bold style)</p>
  
  <pre><code>&lt;span style="font-family:Arial; font-size:10pt; font-weight:bold"&gt;&amp;#xa0;&lt;/span&gt;
  </code></pre>