Hallo,
ich möchte einen beliebigen Dateinamen systemkonform filtern. D.h. alle Sonder- und Leerzeichen sollen erkannt und mit ggf. ersetzt werden.
Nun könnte man ja eine riesen Liste mit allen erdenklichen Sonderzeichen erstellen und diese mit preg_replace ersetzen. Viel schöner wäre jedoch der umgekehrte Weg, alles zu ersetzen was nicht mit
matched.
Ist sowas mit Regex möglich? Wenn ja, wie nennt man das? Nach was muss man dann suchen.
Vielen Dank!
ich möchte einen beliebigen Dateinamen systemkonform filtern. D.h. alle Sonder- und Leerzeichen sollen erkannt und mit ggf. ersetzt werden.
Nun könnte man ja eine riesen Liste mit allen erdenklichen Sonderzeichen erstellen und diese mit preg_replace ersetzen. Viel schöner wäre jedoch der umgekehrte Weg, alles zu ersetzen was nicht mit
PHP-Code:
[a-zA-Z0-9]
Ist sowas mit Regex möglich? Wenn ja, wie nennt man das? Nach was muss man dann suchen.
Vielen Dank!
Kommentar