powercmsxのreplaceとregex_replaceで引用符使いたいとき
なんかよく忘れるのでメモ。
パターンと置換後文字列を、それぞれ変数に入れて使わないと上手く行かない模様。
次はreplace属性の場合。
<mt:setvarblock name="ptn"><img</mt:setvarblock>
<mt:setvarblock name="rep"><img data-fuga="1" </mt:setvarblock>
<mt:entrybody replace="'$ptn','$rep'" />
ちなみに、上記はregex_replace属性では次のようになる。
<mt:setvarblock name="ptn">/<img/g</mt:setvarblock>
<mt:setvarblock name="rep"><img data-fuga="1" </mt:setvarblock>
<mt:entrybody regex_replace="'$ptn','$rep'" />