まつやまです。
要するに最短一致ですよね。
ereg("^(.*?)x(.*?)",'axbxc',$temp);
echo $temp[1];
でいいと思ったんだけど、
REG_BADRPTのWarninigが出ます(PHP4.4)。
eregはPHP5.3で非推奨だし、preg_matchの方が早いです。
preg_match("/^(.*?)x(.*?)/",'axbxc',$temp);
echo $temp[1];
こっちなら問題なし。
ちなみに、
mb_ereg("^(.*?)x(.*?)",'axbxc',$temp);
echo $temp[1];
でもWarningなしでした。
--
松山雅明 <masakun @ lily.ocn.ne.jp>