mixmastertobsi: regulärer Ausdruck Sonderzeichen entfernen

Beitrag lesen

Hallo,

ich habe ein Problem mit einem regulären Ausdruck.

Ich möchte, dass in einem Satz, vor dem Wort und nach dem Wort die Sonderzeichen entfernt werden. Folgendes hatte ich probiert, doch es klappt nicht. Wer hat mir einen Tipp?

$a = preg_replace("/\ [^a-zA-z0-9]+([a-zA-z0-9]+)\ /i", " $1 ", $a);
"test ichbindertext-/ test" => "test ichbindertext test"
"test =)ichbindertext-/ test" => "test ichbindertext test"
"test =))ichbindertext test" => "test ichbindertext test"