Thread Bedingung in Regexp
(4 answers)
Opened by roooot at 2009-04-25 15:11
Hallo Leute
folgende Situation: Ich habe einen HTTP_REFERER im Format http://www.foo.de/hans_dampf Nun will ich mit einer Regex die Domain herausfinden, also foo.de (welches als Variable hinterlegt ist). Alles kein Problem. Nur soll der Regex so gebaut sein, dass er oberes findet, aber nicht http://www.foo.de.vu/hans_dampf Sprich auf das .de darf _nur_ ein / folgen, aber nichts anderes. Da dann weiterhin aber in der URL als Pfad o.ä. auch [/. ] usw vorkommen weiß ich nicht so genau wie das funktioniert. Wichtig ist, dass der erste / hinter dem .de optional ist! Habe dabei folgenden Regex ausprobiert, welcher mich allerdings nicht ans Ziel geführt hat: Code (perl): (dl
)
/http:\/\/[\w-\.]+(FOO.DE)[\/]?(?=[.+])/xmsi
Danke für eure Hilfe! Last edited: 2009-04-25 15:18:51 +0200 (CEST) Viele Grüße :)
|