Paul Brunner: reguläre Ausdrücke lower-case

Beitrag lesen

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 ;-)