私はこの配列を持っています:
'@(.*?)<div>(.*?)</div>(.*?)@i' => 'ok'
そして、文字列から値「ok」を返すために preg_replace を使用しています。
問題は、preg_replace を実行すると、最後 (.*?)
が「検出」されないことです。
例
私は文字列を持っています:test1<div>test2</div>test3
その配列と preg_replace を使用すると、 が返されoktest3
ます。test3 が置き換えられないのはなぜですか?