Simon Forman wrote:
> def splitup(s):
>     return re.findall('''
>         \S*\( [^\)]* \)\S*  |
>         \S*\[ [^\]]* \]\S*  |
>         \S+
>         ''', s, re.VERBOSE)

Yours is the same as Tim's, it can't handle a word with two or more
brackets pairs, too.

I tried to change the "\S*\([^\)]*\)\S*" part to "(\S|\([^\)]*\))*",
but it turns out to a mess.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to