Mailinglisten-Archive |
Daniel schrieb: > Ich glaube auch dass es einfach nicht so geht. Ich habe zwar > geschafft, bei einem String wie "syscall.path.abcdef", mit preg_match > "syscall" und "abcdef" zu filtern. "path" muss ich eben per > Zeichenkettenmanipulation herausfiltern. > > Falls jemand interessiert sein sollte, hier der Code. > preg_match('/^(syscall|query{1})(?>\.{1}([\w]{4,40}))*$/', > $requestString, $pregResults, PREG_OFFSET_CAPTURE); > > Grüße, > Daniel Hallo, Wenn zwischen den Bestandteilen immer ein Punkt ist könnte man ja ein explode voranstellen, das Ergebnis prüfen (array da, wieviele Elemente), und dann die Einträge des Arrays einzeln prüfen... vG, Albin -- --------------------------------------------------------------------- | Albin Blaschka, Mag. rer.nat | Fachbereich für Organismische Biologie, Universität Salzburg | Hellbrunnerstr. 34, A - 5020 Salzburg, Österreich | | It's hard to live in the mountains, hard, but not hopeless! ---------------------------------------------------------------------
php::bar PHP Wiki - Listenarchive