2013-10-27 19 views
4

我有一個包含數據,所以括號內刪除相關內容。正則表達式中的特定支架

我需要一些正則表達式,將刪除包含vc_

我有這樣的任何括號,但它而不是刪除所有的只是vc_

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

我也試過:

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

它消除了開放ing [vc_tag]但不是關閉[/vc_tag]

這是用PHP寫的。

回答

4

你可以試試這個:

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

完美!非常感謝! –