title: C# - Best Approach to Parsing Webpage?
body: <p>I've saved an entire webpage's html to a string, and now <b>I want to grab the "href" values</b> from the links, preferably with the ability to save them to different strings later. What's the best way to do this?</p>
  
  <p>I've tried saving the string as an .xml doc and parsing it using an XPathDocument navigator, but (surprise surprise) it doesn't navigate a not-really-an-xml-document too well.</p>
  
  <p>Are regular expressions the <b>best</b> way to achieve what I'm trying to accomplish?</p>