title: Regular Expression to split on spaces unless in quotes
body: <p>I would like to use the .Net Regex.Split method to split this input string into an array. <strong>It must split on whitespace unless it is enclosed in a quote.</strong></p>
  
  <p>Input: 
  Here is "my string"&nbsp;&nbsp;&nbsp;&nbsp;it has "six&nbsp;&nbsp;matches"</p>
  
  <p>Expected output:</p>
  
  <ol>
  <li>Here</li>
  <li>is</li>
  <li>my string</li>
  <li>it</li>
  <li>has</li>
  <li>six&nbsp;&nbsp;matches</li>
  </ol>
  
  <p>What pattern do I need? Also do I need to specify any RegexOptions?</p>