Der-Dennis: Meldung "No ending delimiter '/' found" bei Entfernen Backslah

Beitrag lesen

Meinst Du damit die Angabe, mit der ein Suchmuster ersetzt werden soll?

$Inhalt = preg_replace ('/' . $Zeichen [$i]. '+/', $Zeichen [$i], $Inhalt);
                                                      ^^^
                                                      |||

Genau die. Du kannst z.B. zwei Arrays erstellen, eins mit und eins ohne Maskierung (nur zum Verständnis, da gibt es sicherlich bessere Möglichkeiten.

Also z.B.

  
$mitMaskierung = array('\?');  
$ohneMaskierung = array('?');  
  
$Inhalt = preg_replace ('/' . $mitMaskierung[$i]. '+/', $ohneMaskierung[$i], $Inhalt);  

Gruß, Dennis