[PHP-users 30243] Re: ファイルから指定した文字列の中間を切り抜くには??
M.Terao
mayo @ b-gets.ddo.jp
2006年 9月 5日 (火) 14:44:31 JST
寺尾です。
ごめんなさい。間違えてましたね。
$birth = mb_ereg_replace(".*★(.*)★.*","\\1",$data);
で一応取れますが、これだとおかしいので、
mb_ereg("★(.*)★",$data,$birth);
echo $birth[1];
かな
> 寺尾です。
>
> 一行ずつ読み込んで、
> 正規表現使うのが一番簡単なんじゃないかな?
>
> $fp = fopen("test.txt",r);
> while(!feof($fp)){
> $data = fgets($fp,256);
> $birth = mb_ereg_replace("★(.*)★","\\1",$data);
> if($birth){
> echo $birth
> }
> unset($birth);
> }
> fclose($fp);
>
> かなり適当ですがこれで一応取れないかな?
PHP-users メーリングリストの案内