松川です。 > $text = "<!--start-->あああ<!--end--> <!--start-->hoge<!--end-->"; > $return = ereg_replace("<!--start-->[^(<!--)]+<!--end-->","OK",$text); > print($return); eregでは+? *? 等は使えない? ので、とりあえずpregを使う。 preg_replace("'<!--start-->.+?<!--end-->'s","OK",$text); Tsutomu Matsukawa lasttom@hera.eonet.ne.jp