いわきりです
tonnnura@anet.ne.jp wrote in <3E43AB3A.927F50C9@moredq.com> :
>'abc hoge aec'という文字列を、aをcで囲まれた範囲内で置換し、
>結果を「 hoge 」にしたいのですが、
>$text = "abc hoge abc";
>$return = ereg_replace("a.+c","",$text);
>print($return);
>とすると 最初のaと最後のcに一致してすべて消えてしまいます。
>こういった場合、どうすれば良いのでしょうか?
mb_ereg_replace()を使う。
もしくは、
php.iniで
mbstring.func_overload = 4
を指定する。
#mbstringモジュールが使える事が前提ですが
--
Youichi Iwakiri