steckl: preg_match()-Pattern. Brauche kurz Hilfe...

Beitrag lesen

Hi,

Ich möchte aus einer URL, wie
http://www.google.de/test/test2/index.html

folgendes extrahieren:
http://www.google.de/

Dies ist mir auch schon gelungen mit:
!http://[^/]+/!iU

Nun zum Problem. Nicht alle Links wie der oben haben noch Unterverzeichnisse. Die OHNE Unterordner werden also als:
http://www.google.de
ausgelesen und damit (aufgrund des fehlenden /) nicht mehr gefunden. Ich brauche also ein Pattern das den Link mit und ohne / am Ende extrahiert.

Versuchs mal mit einem Fragezeichen hinter dem letzten "/", also so:
!http://[^/]+/?!iU
oder du lässt den "/" ganz weg:
!http://[^/]+!iU

Habs nicht ausprobiert, aber sollte eigentlich klappen.

mfG,
steckl