Lilly: PHP Regex für Ordner

Beitrag lesen

Hallo,

5 Zeichen sind aber zu wenig, wenn's mit start/ anfangen soll, weil das schon 6 Zeichen sind.

Ja richtig ich hab den Slash vergessen.

Das würd ich als 2 Extra-Prüfungen danach abprüfen, einfach gucken, ob -/ oder /- im String vorkommt, das braucht noch nichtmal einen Regex.

Ich hab dazu jetzt noch einen Filter angelegt der mit die HyphenSlash entfernt, also ala:

preg_replace('~(-/+|/-+)~', '/', $string);

Das funktioniert ganz gut.

Das man anstatt / auch ~ verwenden kann wusste ich nicht, danke für den Tipp das macht es etwas übersichtlicher :)

Danke für deine Hilfe die regulären Ausdrücke funktionieren jetzt :)

Liebe Grüße!