title: Python: Splitting a string into words, saving separators
body: <p>I have a string: </p>
  
  <pre><code>'Specified, if char, else 10 (default).'
  </code></pre>
  
  <p>I want to split it into two tuples</p>
  
  <pre><code>words=('Specified', 'if', 'char', 'else', '10', 'default')
  
  separators=(',', ' ', ',', ' ', ' (', ').')
  </code></pre>
  
  <p>Does anyone have a quick solution of this?</p>
  
  <p>PS: this symbol <code>'-'</code> is a word separator, not part of the word</p>