On Jan 24, 6:05 am, Paul Rubin <http://[EMAIL PROTECTED]> wrote:
> ryan k <[EMAIL PROTECTED]> writes:
> > Hello. I have a string like 'LNAME
> > PASTA               ZONE'. I want to create a list of those words and
> > basically replace all the whitespace between them with one space so i
> > could just do lala.split(). Thank you!
>
> import re
> s = 'LNAME  PASTA        ZONE'
> re.split('\s+', s)

That is (a) excessive for the OP's problem as stated and (b) unlike
str.split will cause him to cut you out of his will if his problem
turns out to include leading/trailing whitespace:

>>> lala = '   LNAME   PASTA   ZONE   '
>>> import re
>>> re.split(r'\s+', lala)
['', 'LNAME', 'PASTA', 'ZONE', '']
>>> lala.split()
['LNAME', 'PASTA', 'ZONE']
>>>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to