Hallo!
TEXT
<!-- {start} -->
text zu ersetzen
<!-- {ende} -->
NOCH MEHR TEXTalso: inkl. den ersetzungsmarken soll "text zu ersetzen" weg.
rundherum das soll bleiben. daher kann ich ja auch nicht mit deinem arbeiten oder? weil da wäre dann ja ALLES weg....
Nee! Bei meinem kompletten Code bleibt "text zu ersetzen" übrig!
Aber wenn das so is, dann müsste dein Code eigentlich funzen:
$neuerString=preg_replace("/<!-- {start} -->.*<!-- {ende} -->/msi","",$string);
Die Klammer um .* kannst dir dann sparen, da du den Ausdruck nicht weiter verwenden willst.
Schau bitte noch mal!
Ciao,
Andy