title: re.findall - Getting a list of items from a comma delimited string
body: <p>Let's say you have a string (say a list of Christmas presents).</p>
  
  <pre><code>presents = 'iPods, Windows 8, .hack//Sign boxset , red shoes    , Wall-E DVD,  Deus Ex: Human Revolution        '
  </code></pre>
  
  <p>The comma delimited items are all arbitrary and can contains numbers, punctuation, or special characters (except commas). I want to get an array of these items using Python.</p>
  
  <pre><code>presents_arr = ['iPods', 'Windows 8', '.hack//Sign boxset', 'red shoes', 'Wall-E DVD', 'Deus Ex: Human Revolution']
  </code></pre>
  
  <p>I would normally do this by splitting the string with the comma delimiter and then cleaning up each string with split.</p>
  
  <pre><code>presents = presents.split(',')
  presents = [present.strip() for present in presents]
  </code></pre>
  
  <p>Our of curiosity, can I do this specifically with re.findall? I am requiring the same exact behavior as split/strip.</p>