title: How to split string by commas optionally followed by spaces without regex?
body: <p>I need this simple split</p>
  
  <pre><code>Item one, Item2,  Item no. 3,Item 4
  &gt;
  Item one
  Item2
  Item no.3
  Item 4
  </code></pre>
  
  <ul>
  <li>I know I can use <code>%*[, ]</code> format in <a href="http://www.cplusplus.com/reference/cstdio/scanf/" rel="noreferrer">scanf</a> to ignore comma and spaces, but this is not accurate: the separator should be exactly one comma optionally followed by spaces.</li>
  <li>I think I can't use <a href="http://www.cplusplus.com/reference/cstring/strtok/" rel="noreferrer">strtok</a> either, since space alone is not a delimiter.</li>
  </ul>
  
  <p>Do I really need regex here, or is there any effective short way to encode this?</p>