preg_replace: die ersten x Zeichen ersetzen | REGEX

Juten Abend Leute,

ich stehe momentan vor einem kleinen Problem. Finde leider keine guten Ergebnisse, da bei eine Suche nach "die ersten x zeichen ersetzen" oder ähnlichem alles kommt, nur nicht die von mir gesuchte Lösung. Warum ist das Internet nur sooo riesig :rolleyes:

Egal, hier zum Problem:

PHP:
$ausgabe= preg_replace('/.{500}/', '', $muster);

Ich möchte also hier Beispielsweise die ersten 500 Zeichen erstzen. Die Zeichenkette enthält in jedem Fall mehr Zeichen als die dort [später] eingesetzte Variable.

Hoffe hier hatte schonmal jemand dieses Problem. Tut mir dann Leid für denjenigen, ist aber hilfreich für mich :D

Greetz Hashi
 
PHP:
$ausgabe= preg_replace('/^.{500}/', '', $muster);
 
Wenn Du noch wissen willst, warum in aller Welt dieses "^" da hinmuss, schau Dich mal nach "Regular Expressions" oder "regulären Ausdrücken" um. Das sind die zugehörigen Stichwörter ;-)
 
^ .. Jetzt, wo ich es sehe, fällt es mir wie Schuppen von den Augen. Tausendmal drüber gelesen, aber gestern einfach nicht daran gedacht.

Herzlichen Dank! und eine schöne Woche
Hashi
 
Zurück
Oben