WordPress から Drupal にいくつかのコンテンツを移行した後、いくつかのショートコードを変換する必要があります。
文字列の内容:
無関係なテクスト... [sublimevideo class="sublime" poster="http://video.host.com/_previews/600x450/sbx-60025-00-da-ANA.png" src1="http://video. host.com/_video/H.264/LO/sbx-60025-00-da-ANA.m4v" src2="(hd) http://video.host.com/_video/H.264/HI/sbx- 60025-00-da-ANA.m4v " width="560" height="315"] ..もっと無関係なテキスト。
ショートコード [sublimevideo ...] 内のすべての変数を見つけて、配列に変換する必要があります。
Array (
class => "sublime"
poster => "http://video.host.com/_previews/600x450/sbx-60025-00-da-FMT.png"
src1 => "http://video.host.com/_video/H.264/LO/sbx-60025-00-da-FMT.m4v"
src2 => "(hd)http://video.host.com/_video/H.264/HI/sbx-60025-00-da-FMT.m4v"
width => "560"
height => "315"
)
そしてできればショートコードの複数のインスタンスを処理してください。
preg_match_all() で実行できると思いますが、運がありませんでした。