Регулярное выражение для удаления содержимого внутри конкретных скобок

У меня есть скобки, которые содержат данные так:

[vc_tag][/vc_tag]

Где тег может быть любым из примерно 30 фрагментов текста.

Мне нужно некоторое регулярное выражение, которое удалит любые скобки, содержащие vc_

У меня есть это, но он удаляет все вместо vc_ :

$data = preg_replace('/\\[(?>[^\\]]*)\\]/', '', $content);

Я также пробовал:

$data = preg_replace('/\\[(vc_[^\\]]*)\\]/', '', $content);

который удаляет открытие [vc_tag] но не закрывает [/vc_tag]

Кстати, это написано на PHP.