Hello,
Frage mich dennoch, wieso meine Suchmuster nicht funktionierten...
Du hast da allerhand escaped. Das ist gar nicht notwendig.
preg_match_all ist mWn per default ungreedy.
So könnte es also gehen:
$start = '<td class="post-top2 postbody"><!-- google_ad_section_start -->';
$ende = '<!-- google_ad_section_end --></td>';
$pattern = "~(?:$start).*(?:$ende)~m";
$anzahl = preg_match_all ( $pattern, $text, $_matches );
echo "<pre>\r\n";
echo htmlspecialchars(print_r($_matches,1));
echo "</pre>\r\n";
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg