次のようにデータを含むブラケットがあります。
[vc_tag][/vc_tag]
tag は約 30 個のテキストのいずれかです。
を含む括弧を削除する正規表現が必要ですvc_
私はこれを持っていますが、単にではなくすべてを削除しますvc_
:
$data = preg_replace('/\\[(?>[^\\]]*)\\]/', '', $content);
私も試しました:
$data = preg_replace('/\\[(vc_[^\\]]*)\\]/', '', $content);
オープニングを削除します[vc_tag]
が、クロージングは削除しません[/vc_tag]
ちなみに、これはPHPで書かれています。