Search & Replace with RegEx
Thomas Guettler
guettli at thomas-guettler.de
Tue Jul 12 09:54:02 EDT 2005
Am Tue, 12 Jul 2005 01:11:44 -0700 schrieb tchurm at gmail.com:
> Hi Pythonistas,
>
> Here's my problem: I'm using a version of MOOX Firefox
> (http://moox.ws/tech/mozilla/) that's been modified to run completely
> from a USB Stick. It works fine, except when I install or uninstall an
> extension, in which case I then have to physically edit the compreg.dat
> file in my profile directory, replacing all instances of Absolute Path
> links to relative ones. (And, yes, I have filed a Bugzilla report.)
>
> For example, after installing a new extension, I change in compreg.dat
>
> lines such as:
>
> abs:J:\Firefox\Firefox_Data\Profiles\default.uyw\extensions\{0538E3E3-7E9B-4d49-8831-A227C80A7AD3}\components\nsForecastfox.js,1111185900000
> abs:J:\Firefox\Firefox_Data\Profiles\default.uyw\extensions\{c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}\components\wml-service.js,1114705020000
>
> to:
>
> rel:nsForecastfox.js,1111185900000
> rel:wml-service.js,1114705020000
Hi,
some time ago I wrote "replace-recursive.py":
http://www.thomas-guettler.de/scripts/replace_recursive.py.txt
Maybe this helps you,
Thomas
--
Thomas Güttler, http://www.thomas-guettler.de/
More information about the Python-list
mailing list