Hallo Oesi,
Mit dem /e Modifier hast Du die Möglichkeit Funktionen als Ersetzung aufzurufen. Das Weitere ist dann kein Problem mehr.
Danke, das mir dem e-Modifier war neu für mich.
preg_replace("/(.|:|!|?) ([A-ZÖÄÜ]{1}[a-zöäüß]{1,4})\b/e", strtolower('\2'), $string)
Irgendwie scheint das mit dem einbinden des Musterschnipsels nicht richtig zu gehen. Was bedeutet '\2' ?
Gruß
Paul
P.S.: Hoffentlich findet hier unten nochmal jemand mein Frage ;-)