title: What's wrong with my Regex string for scraping link elements
body: <p>I'm having a little problem with a VB.NET scraper, it's supposed to get all links of a html string, which I have already downloaded, and the links are there (I have checked), so it must be something with my regex string.</p>
  
  <p>My regex string: <code>&lt;a.*?href=""(.*?)"".*?&gt;(.*?)&lt;/a&gt;</code></p>
  
  <p>This works for some sites, but for others it does not. </p>
  
  <p>Here are examples from the HTML source that match and don't match.</p>
  
  <p>Working:</p>
  
  <pre><code>&lt;a href="http://domain.com" rel="nofollow" onmousedown="return clk('25936','3')" target="_blank"&gt;/a&gt;
  </code></pre>
  
  <p>Not working:</p>
  
  <pre><code>&lt;a href='http://domain.com' target="_blank" &gt;&lt;font size=2&gt;&lt;b&gt;text&lt;/b&gt;&lt;/a&gt;
  </code></pre>
  
  <p>Could it be because of the <code>"</code> and <code>'</code> ?</p>