Im Vorteil ist, wer Dokumentationen lesen kann (oder weiss wo er suchen muss) ;-)
So gehts:
preg_replace("/(§|.|:|!|?)[\n\r\ ]*([A-ZÖÄÜ]{1}[a-zöäüß]{1,5})\b/e", " strtolower(${2});", $string);
für php ist die Notation für die backreference nicht \2 sondern ${2}
Danke für den richtigen Anstoß
Paul