Page 1 of 1

domainendung sperren

Posted: 2005-12-12 17:49
by synoo
Hallo,
ich versuche mit

Code: Select all

-^http://([a-z0-9]*.)*.com/
alle domains mit der (.com) endung zu sperren, klappt aber nicht richtig. Es sollen alles subdomains und unterorder gesperrt werden also komplette domain

Danke für jede Antwort

Re: domainendung sperren

Posted: 2005-12-13 14:57
by squize
Hallo synoo,
ohne es jetzt genau getestet zu haben:
-^http://([a-z0-9]*.)*.com/
-^http://([a-zd-]+.)+com/
Fehler in deiner regexp:

1. Ein . steht für ein beliebiges Zeichen und nicht der Punkt selbst ( = . )
2. Backslashes müssen ebenfalls escaped werden ( "/" = / )
3. Wenn du den Punkt mit in den ersten Teil reinnimmst, dann darfst du ihn am Ende nicht mehr aufführen, da sonst nur falsche URL's mit 2 Punkten gefunden werden ( z.B. test..com ).
4. Der Sternoperator trifft auf 0-unendlich, es sollte vor der Topleveldomain aber wohl ein weiterer Namen auftauchen. + Operator deswegen besser.

Ich habe meine regexp jetzt nicht getestet, sie sollte aber eigentlich funktionieren :)

Gruss

Marc