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!