title: Regex expression for all white space except when it is in quotes
body: <p>I'm looking for the regex that will match all white space in a string except when it is between quotes.</p>
  
  <p>For example, if I have the following string:</p>
  
  <pre><code> abc  def  " gh i " jkl  " m n o p " qrst  
  -   --   --        -   --           -    --
  </code></pre>
  
  <p>I want to match the spaces that have a dash under them.  The dashes are not part of the string, only for illustration purposes.</p>
  
  <p>Can this be done?</p>