Danke, genau daran hat es gelegen, das /s fehlte 😀
Trotzdem will es wie erhoft nicht klappen
$count = null;
$returnValue = preg_replace('/#anfang#(.*)#ende#/s', '', 'test #anfang#
123456
#ende#
12345
#anfang#
test
#ende#', -1, $count);
Ergebnis: "test "
Ergebnis erwartet: "test 12345"
was ist hier noch mein Gedankenfehler ?