<!--dle_image_begin:http://some_url.com/uploads/posts/2012-12/1.png|--><img src="some_url.com/uploads/posts/2012-12/1.png" alt=" " title=" " /><!--dle_image_end--> bla bla bla bla <!--dle_image_begin:http://some_url.com/image/2.png|--><img src=" some_url.com/uploads/image/2.png" alt=" " title=" " /><!--dle_image_end--> bla bla bla <!--dle_image_begin:http://some_url.com/asfafsdsaf|- -><img src="some_url.com/asfafsdsaf" alt=" " title=" " /><!--dle_image_end-->
<!--dle_image_begin: ... <!--dle_image_end-->
ですべてをキャッチする方法はprey_match_all
? dle_image_begin
andの間に何があるかは実際には問題ではありませんdle_image_end
-それぞれを配列に入れる必要があります(dle_image_begin
anddle_image_end
タグを含む)。
私は試しました: と のようなものです<!--dle_image_begin:.*([^|]dle_image_end-->)
が<!--dle_image_begin:.*?(<--dle_image_end-->)
、まだそれがどのように機能するのか理解できません... 誰かがこれについてヒントを与えることができますか?