title: Parsing a CSV quoted string CSV file in Perl using split
body: <p>I have a CSV file in the format shown below, and I'm using the Perl <code>split</code> command as shown, based on comma as delimiter.   The problem is I have a quoted string <code>"HTTP Large, GMS, ZMS: Large Files"</code> with embedded commas and it fails. The array values will have only less elements.  How can I modify the split command.</p>
  
  <pre><code>  my @values = split('\,', $line);
  </code></pre>
  
  <p><strong>CSV File</strong> </p>
  
  <pre><code> 10852,800 Mob to Int'l,235341739,573047,84475.40,0.0003,Inbound,Ber unit
   10880,"HTTP Large, GMS, ZMS: Large Files",52852810,128,13712.68,0.0002,,Rer unit
   13506,Presence National,2716766818,2447643,309116.40,0.0001,Presence,per Cnit
  </code></pre>