PHP preg_replace で div を別の div に置き換える方法がわかりません
$string ='
<div id="myid">this has to be replaced</div>
<p>here is something</p>
<div id="any">any text not to be replaced</div>
';
私が行った場合
$string = preg_replace('/<div id=\"myid\">.*<\/div>/','anything',$string);
うまくいかないのですが、その理由がわかりません!