[Tutor] best search/replace method?

Rikard Bosnjakovic rikard.bosnjakovic at gmail.com
Wed Apr 25 22:21:48 CEST 2007


On 4/25/07, John Washakie <washakie at gmail.com> wrote:

> cat raw.html |
> sed 's/ImagePathReplaceMe/NewPathToImage/g' |
> sed 's/TitleReplaceMe/NewTitle/g' > new.html

One line's sufficient:

sed -e 's/ImagePathReplaceMe/NewPathToImage/g;s/TitleReplaceMe/NewTitle/g'
raw.html > new.html

> However, this is going to be part of an Plone product so I want to use
> Python. What is the best method to accomplish this?

d = open("raw.html").read()
d.replace("ImagePathReplaceMe", "NewPathToImage")
d.replace("TitleReplaceMe", "TitleReplaceMe")
x = open("new.html", "w")
x.write(d)
x.close()

Untested.


-- 
- Rikard - http://bos.hack.org/cv/


More information about the Tutor mailing list