Thoralf Knuth: Wildcards -> RegExp

Beitrag lesen

Guten Abend allerseits,

ich sitze an einem Dateimanager in PHP, der ohne FTP auskommt. Im Moment schau ich grade durch die Umsetzung von Wildcards in Regexp's.

Was ich will: Aus einem normalen Wildcard wie zB /www/pub/*.txt einen RegExp für http://www.php.net/manual/de/function.preg-match.php.

Ich will zum Beispiel aus *.txt folgendes machen: preg_match('/(.+.txt$/', $dateiname ).

Wie finde ich am günstigsten heraus, welche für Dateinamen und Pfade zulässigen Zeichen ich für den RegExp escapen muss? (. -> . etc.)

Hat jemand Tipps, was ich beachten sollte?

Gruss, Thoralf