PHP の通常の画像マッチング問題 ';
$text = '
$text =tripslashes($text);
//print_r($text);
$pregfind = array(
"/]*file[^>]*)>/eiU",
);
$pregreplace = array(
"img_tag('\1' , '".$url."')",
);
return preg_replace($pregfind, $pregreplace, $text);
まったく理解できません、一致させたいのは
こんな写真ですが、上の例の画像にはファイル属性がないのに、なぜ正規表現が一致するのでしょうか?解決する。
と一致するのではなく、=" " />
------解決策------ --
'/]*file="([^>]+)"[^>]*>/eiU',
これを試してください