Using Regular Expresions to change .htm to .php in files

Tim Williams tim at tdw.net
Fri Aug 24 15:34:45 EDT 2007


On 24/08/07, J. Cliff Dyer <jcd at sdf.lonestar.org> wrote:
> Tim Williams wrote:
> > On 23/08/07, sebzzz at gmail.com <sebzzz at gmail.com> wrote:
> >
> >> Hi,
> >>
> >> I have a bunch of files that have changed from standard htm files to
> >> php files but all the links inside the site are now broken because
> >> they point to the .htm files while they are now .php files.
> >>
> >> Does anyone have an idea about how to do a simple script that changes
> >> each .htm in a given file to a .php
> >>
> >> Thanks a lot in advance
> >>
> >>
> >
> > Something like:
> >
> > Infile = open(f_name,'r+')
> > Data =  Infile.read()
> > InFile.write(Data.replace('.htm','.php'))
> > Infile.close()
> >
> > :)
> >
> Yeah, but you'd better make darn sure that *all* links point to .htm
> files (including external links), because you could very easily end up
> pointing to http://some.othersite.com/index.phpl
>
> And that's just no good.
>
>


-- 

Tim Williams



More information about the Python-list mailing list