Regulärer Ausdruck
Fonk
- sonstiges
0 Simon
Hallo,
gesucht wird ein regulärer Ausdruck, der alle Stings anzeigt die mit einem "/" beginnen, mit einem ":" enden und genau zwei "/" enthalten...
Der Ausdruck "^/.*/[^/]*:$" zeigt erstaunlicherweise unter Linux mit grep alle Stings beginnend mit "/", endend mit ":" und beliebig vielen "/" an, während php mit ereg gar nichts ausgibt...
Weiß jemand weiter?
Danke im vorraus,
der Fonk
Hallo Fonk,
in Perl würde der Ausdruck so aussehen (sollte in PHP ganz genauso gehen, zumindest mit preg_match):
"^/[^/]*/[^/]*/[^/]*:$"
Dein Denkfehler bei Deinem Ausdruck ist, daß .* eben auf alles matcht, also insbesondere auch auf "/".
Simon