This might well take the trouble out ot the OP's replace:

http://cheeseshop.python.org/pypi/SE/2.2%20beta

Regards

Frederic

----------------------------------------------------------------------------------
And here is how it works:

>>> text = '''defgefabcdefyuuuu

  effwerbyuuuterrfr'''
>>> import SE
>>> String_Editor = SE.SE ( 'abcdef=highway defgef=news effwer=monitor')
>>> print String_Editor (text)
newshighwayyuuuu

  monitorbyuuuterrfr
----------------------------------------------------------------------------------

----- Original Message ----- 
From: "f pemberton" <[EMAIL PROTECTED]>
Newsgroups: comp.lang.python
To: <python-list@python.org>
Sent: Saturday, August 12, 2006 6:49 PM
Subject: trouble with replace


> I have a string (xdata) and theres a newline after every 17 characters
> of the string. I was wondering how I can replace multiple substrings
> multiple times within a string? To put it another way, this is what i
> want to do.
> 
> Substring to find ("abcdef") replace it with ("highway")
> search again, substring to find ("defgef") replace it with
> ("news").Search again and find ("effwer") replace it with
> ("monitor").Example string to search under is '''defgefabcdefyuuuu
> 
> 
>   effwerbyuuuterrfr'''
> 
> I've tried using replace but its not working for me.
> xdata.replace('abcdef', 'highway')
> xdata.replace('defgef', 'news')
> xdata.replace('effwer', 'monitor')
> Basically I would want to get the output of   "newshighwayyuuuu
> 
> 
>        monitorbyuuuterrfr"
> 
> Thanks, any help would be appreciated.
> 
> -- 
> http://mail.python.org/mailman/listinfo/python-list

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

Reply via email to