title: Regex MATCHES only store certain amount to match collection
body: <p>How can I just store lets say 100 strings into my match collection istead of all matches I just want the first or random 100.</p>
  
  <pre><code>MatchCollection matches = Regex.Matches(homePage.Html.InnerText, @"regex(regex)regex");
  
  Match firstMatch = matches[0];
  
  if (matches[0].Success)
  {
      log("[-] Found: " + matches.Count.ToString());
  }
  </code></pre>
  
  <p>I want to simply store match only lets say 100 of the few thousand matches.
  I dont want to do this after by looping through and adding to list/array I would rather do during the matching process, so my match collection only contains 100.</p>