"Hendrik van Rooyen" <[EMAIL PROTECTED]> wrote:

> From: "Lad" <[EMAIL PROTECTED]> wrote:
> 
> 
>> In a text I need to
>> add a blank(space) after a comma but only if there was no blank(space)
>> after the comman
>> If there was a blank(space), no change is made.
>> 
>> I think it could be a task for regular expression but can not figure
>> out the correct regular expression.
> 
> re's are a pain.  Do this instead:
> 
>>>> s = "hello, goodbye,boo"
>>>> s.replace(', ',',')
> 'hello,goodbye,boo'
>>>> _.replace(',',', ')
> 'hello, goodbye, boo'
>>>> 
> 
Personally I'd go one step further and regularise the whitespace around the 
commas completely (otherwise what if you have spaces before commas, or 
multiple spaces after them:

>>> s = "hello, goodbye ,  boo"
>>> print ', '.join(t.strip() for t in s.split(','))
hello, goodbye, boo
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to