On Mon, Oct 01, 2007, Alan Gauld wrote:
>
>"Tim" <[EMAIL PROTECTED]> wrote
>
>> after reading the responses to athread in 2004 [1] I am wondering
>> why there is
>> no easy function in python to remove all white spaces from a string.
>>
>> " i am very fine "
>> to
>> "iamveryfine"
>
>You can use string.replace.
>
>>>> 'I am very fine'.replace(' ','')
>'Iamveryfine'
>>>>
>
>But you need to apply several times if you want more than simple
>spaces removed.
>
>Or you can use regexs. (Or the translate function might work too, but
>i haven't
>tried it for this)
import re
whitespace = re.compile(r'\s+')
cleanstring = whitespace.sub('', dirtystring)
Bill
--
INTERNET: [EMAIL PROTECTED] Bill Campbell; Celestial Software LLC
URL: http://www.celestial.com/ PO Box 820; 6641 E. Mercer Way
FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676
Marijuana will be legal some day, because the many law students
who now smoke pot will someday become congressmen and legalize
it in order to protect themselves.
-- Lenny Bruce
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor