Hallo Enrico,
Obiger Code funktioniert einwandfrei, lediglich habe ich bei den maskierten Zeichen, hier "?", das Problem, dass der Backslash natürlich auch mit ausgegeben wird.
In meinem Code wird damit aus...
Ein beliebiger Text !!!?????
die neue Zeichenkette...
Ein beliebiger Text !?
beim zweiten Parameter von preg_replace brauchst Du die Maskierung nicht. Wenn Du die da weglässt, sollte es funktionieren.
Gruß, Dennis