title: Extract text from multiline HTML using Regex
body: <p>I'm trying to extract some text from HTML file. </p>
  
  <p>This is sample of part that makes me a hedeache:</p>
  
  <pre><code>&lt;TD&gt;
        Adresa instalacije:
    &lt;/TD&gt;
    &lt;TD COLSPAN=2&gt;
  
      &lt;TABLE border=0 cellpadding=3 cellspacing="1" bgcolor="#AAAA77" width="100%"&gt;
        &lt;TR bgcolor="#FFFFCC"&gt;
          &lt;TD COLSPAN=2&gt;&lt;B&gt;SOME TEXT&lt;/B&gt;&lt;/TD&gt;
        &lt;/TR&gt;
        &lt;TR bgcolor="#FFFFCC"&gt;
          &lt;TD&gt;ADM &amp;#353;ifra: &lt;/TD&gt;
          &lt;TD&gt;&lt;B&gt;914122&lt;/B&gt;&lt;/TD&gt;
        &lt;/TR&gt;
      &lt;/TABLE&gt;
    &lt;/TD&gt;
  </code></pre>
  
  <p>The part I want to extract is between </p>
  
  <pre><code> &lt;TD COLSPAN=2&gt;&lt;B&gt; &lt;/B&gt;&lt;/TD&gt;
  </code></pre>
  
  <p>And this is my regex:</p>
  
  <pre><code>var regexAdresa = @"&lt;TD&gt;Adresa korisnika:&lt;/TD&gt;&lt;TD COLSPAN=2&gt;";
  regexAdresa += @"&lt;TABLE border=0 cellpadding=3 cellspacing=""1"" bgcolor=""#AAAA77"" width=""100%""&gt;";
   regexAdresa += @"&lt;TR bgcolor=""#FFFFCC""&gt;";
   regexAdresa += @"&lt;TD&gt;&lt;B&gt;(.*?)&lt;/B&gt;&lt;/TD&gt;";
   regexAdresa += @"&lt;/TR&gt;&lt;/TABLE&gt;&lt;/TD&gt;";
  
  var r0 = new Regex(regexAdresa);
  var rr0 = r0.Match(text);
  var res0 = rr0.Groups[1].ToString();
  </code></pre>
  
  <p>My result is always resturs 0. Am I doing something wrong?</p>