Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Python: aus einem String der eine URL enthält Domain filtern



d@tenmaulwurf
05-04-2006, 18:46
Hi!

Ich habe eine kleine Anfängerfrage, die bestimmt leicht zu beantworten - ich vermute mit regular expressions.
Ich habe einen String in welchem eine URL gespeichert ist (z.B. http://foo.bar.blub.domain.tld/foo/bar/blub.php?foo=bar&bla=blub)
Jetzt will ich die Domain extrahieren, in diesem Fall soll: foo.bar.blub.domain.tld herauskommen.

Ich wäre euch sehr dankbar!

Vielen Dank,

d@tenmauwlurf

Romanday
06-04-2006, 00:23
Hi!

Ich habe eine kleine Anfängerfrage, die bestimmt leicht zu beantworten - ich vermute mit regular expressions.
d@tenmauwlurf

Teile doch den String mit /.
1. Teil = Scheme
2. Teil = Domain
3. Teil = Pfad
4. Teil = nach dem Fragezeichen = Parameter
Wenn Du dir im klaren bist über die verschiedenen Variationen
eines zulässiger Hosts baust doch ein paar zusätzliche Prüfungen
ein. Das sollte auch ohne REGEX gehen (mit REGEX ist es aber wartungsfreundlicher).