title: Split string on commas but ignore commas within double-quotes?
body: <p>I have some input that looks like the following:</p>
  
  <pre><code>A,B,C,"D12121",E,F,G,H,"I9,I8",J,K
  </code></pre>
  
  <p>The comma-separated values can be in any order. I'd like to split the string on commas; however, in the case where something is inside double quotation marks, I need it to both ignore commas and strip out the quotation marks (if possible). So basically, the output would be this list of strings:</p>
  
  <pre><code>['A', 'B', 'C', 'D12121', 'E', 'F', 'G', 'H', 'I9,I8', 'J', 'K']
  </code></pre>
  
  <p>I've had a look at some other answers, and I'm thinking a regular expression would be best, but I'm terrible at coming up with them.</p>