我有包含数据的括号:
[vc_tag][/vc_tag]
其中标签可以是大约 30 条文本中的任何一条。
我需要一些正则表达式来删除任何包含vc_
我有这个,但它删除了所有而不是仅仅vc_
:
$data = preg_replace('/\\[(?>[^\\]]*)\\]/', '', $content);
我也试过:
$data = preg_replace('/\\[(vc_[^\\]]*)\\]/', '', $content);
它删除了开口[vc_tag]
但没有关闭[/vc_tag]
顺便说一下,这是用 PHP 编写的。