Hallo,
Er wird einfach nichts ersetzt.
Was funktioniert daran nicht:
$text = '01.01.2008 - 00:00:00 ---- user: blub ---- page: login ---- ip: 12.345.67.89';
$reduzierter_text = preg_replace('/[A-Za-z]+: /', '', $text);
print $reduzierter_text;
Hast du darauf geachtet, dass die Funktion preg_replace heißt?
Außerdem wäre es deutlich hilfreicher (für die die dir helfen wollen), wenn du posten würdest, was nicht funktioniert.
Gruß