Hallo!
ich möchte folgendes ersetzen:
<!-- {start} -->
hier ist irgendein text....
<!-- {ende} -->
Ich vermut mal du willst das in der Mitte haben??? Wennst du es nämlich nur ersetzen willst, dann $neuerString="Hier irgendwas neues!" ;-)
Ansonsten probier' mal das:
$neuerString=preg_replace("/^.*<!-- {start} -->(.*?)<!-- {ende} -->.*$/msi","\1",$string);
Ist aber nicht das Optimum! Geht schneller..., bin aber zu faul zu überlegen! :-)
Ciao,
Andy