Python: Splitting a string into words, saving separators
<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>
