0

私の古いデータには、「{audio}{/audio}」や「{youtube}{/youtube}」などの joomla タグが保存されており、これらのタグを削除したいと考えています。

どのように私はPHPコードで行うのですか? コンテンツをそのままにしておくか、コンテンツを削除したい場合。

助けてください、ありがとう。

4

2 に答える 2

1

あなたが使用することができますregular expression

$match = "/\{audio\}[^{]*\{\/audio}/";
$replace = "";
$text = "your joomla text which has {audio}something{/audio}";

$output = preg_replace($match, $replace, $text);

このメソッドは、{audio}{/audio} タグの間にあるテキストを削除します (変更したくない場合)。

$match = "/\{audio\}([^{]*)\{\/audio}/";
$replace = "\\$0";

これにより、出力テキストの中央にコンテンツが残ります。

于 2013-06-16T05:21:18.163 に答える