Seite 1 von 1

sed 's option bei Python?

Verfasst: Dienstag 28. Februar 2006, 10:42
von jana79
Werte Schlangenbeschwoerer,


ich moechte nur einen festen string aus einer url ausschneiden.
(s ... substitute/ersetzen)

Bisher hatte ich die Idee die url mit group(n) zu splitten und dann wieder zusammen zu setzen, aber da hab ich dann viele expressions dann da stehen, die ich dann wieder join-en muesste.

Mit re.compile kostet mich das mehrere Aufrufe. Geht das irgendwie einfacher?


GLG,
Jana.

Verfasst: Dienstag 28. Februar 2006, 10:46
von lutz.horn
Wie wäre es mit replace?

Code: Alles auswählen

>>> s = "http://www.example.com/remove/stuff"
>>> s.replace("remove/", "")
'http://www.example.com/stuff'

Verfasst: Dienstag 28. Februar 2006, 10:47
von mawe
Hi!

Vielleicht so?

Code: Alles auswählen

>>> url = "http://www.das.de/das_nicht/das_schon.html"
>>> url.replace("/das_nicht","")
'http://www.das.de/das_schon.html'
EDIT: Mist, zu langsam :)

Gruß, mawe

Verfasst: Dienstag 28. Februar 2006, 10:50
von jana79
Danke.
(Stimmt ja replace.)