phpbar.de logo

Mailinglisten-Archive

[php] RegExp die zweite

[php] RegExp die zweite

Andreas Demmer php at andreas-demmer.de
Don Dez 2 16:15:17 CET 2004


Andreas wrote:

> Wenn es aber keine Möglichkeit gibt, ganze Zeichenketten zu negieren,
> muss ich das komplette Framework umschreiben.

Na gut, folgender RegEx matcht wenn die Datei _kein_ PDF ist:

preg_match('|\.(?!pdf)[^\.]+$|i', $filename);

Basiert auf einem negativem Vorausblick "?!". In etwa:
der letzte Punkt im Dateinamen, _nicht_ gefolgt von der Zeichenkette PDF

Ok so?

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive