Michael: preg_replace alles zwischen 2 Wörter ersetzen

Beitrag lesen

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 ?