title: python re.split() to split by spaces, commas, and periods, but not in cases like 1,000 or 1.50
body: <p>I want to use python <code>re.split()</code> to split a string into individual words by spaces, commas and periods. But I don't want <code>"1,200"</code> to be split into <code>["1", "200"]</code> or <code>["1.2"]</code> to be split into <code>["1", "2"]</code>.</p>
  
  <p>Example</p>
  
  <pre><code>l = "one two 3.4 5,6 seven.eight nine,ten"
  </code></pre>
  
  <p>The result should be <code>["one", "two", "3.4", "5,6" , "seven", "eight", "nine", "ten"]</code></p>