Regex: URL filtern



  • Moin,

    Ich versuche gerade mittels regex eine URL zu filtern, leider
    findet man im Internet nicht immer das richtige... Augen rollen

    Mein Wissen um regex ist begrenzt...

    Ich will den host und die Request aus einer URL ziehen:
    http://www.mysite.de/<host
    site.php?x=y&z=x < request.

    Darum gehts also.
    Das ist meine Regex:
    (//[^/]+)/([\\d\\w\.\?\=\&]*)
    Funktioniert auch grob, aber bei seiten wie:
    www.mysite.de/haha/mysite.php?s=index
    streikt er, da er dann nur haha als request einließt.
    Meine eigentliche Frage ist also eigentlich, wie kann ich
    nach dem / bei host es so machen, das er den ganzen angehängten string
    als group nimmt ?

    Devil



  • Hm, ich glaub es hat sich erledigt (hoffe ich ;))
    So läuft es nun:
    (//[^/]+)/([\\d\\w\.\?\=\&/]*)

    aber gehts das nicht irgendwie besser ?


Anmelden zum Antworten