删除视觉作曲家简码
Remove visual composer shortcode
我正在尝试使用一些 preg_replace
从 visual composer 中删除所有不必要的短代码。例如。有一些这样的元素:
[vc_row][/vc_row][vc_row el_class="hidepdf]
最好的方法是删除 []
之间的任何内容,从 vc_
开始,然后是结束括号 ]
之间的所有内容
我已经尝试使用以下 RegEx:
/\[[\/]?vc_*[^\]]\]/
但是好像不行。
您可以只删除管理控制面板中的内容。
为什么要替换内容,rofl.
但如果您非常非常需要:
$start = preg_quote('[vc_row]', '/');
$end = preg_quote('[/vc_row]', '/');
$content = preg_replace("/$start.*$end/imsU", '', $content);
试试这个正则表达式 "/\[(\/*)?vc_(.*?)\]/"
我正在尝试使用一些 preg_replace
从 visual composer 中删除所有不必要的短代码。例如。有一些这样的元素:
[vc_row][/vc_row][vc_row el_class="hidepdf]
最好的方法是删除 []
之间的任何内容,从 vc_
开始,然后是结束括号 ]
我已经尝试使用以下 RegEx:
/\[[\/]?vc_*[^\]]\]/
但是好像不行。
您可以只删除管理控制面板中的内容。 为什么要替换内容,rofl.
但如果您非常非常需要:
$start = preg_quote('[vc_row]', '/');
$end = preg_quote('[/vc_row]', '/');
$content = preg_replace("/$start.*$end/imsU", '', $content);
试试这个正则表达式 "/\[(\/*)?vc_(.*?)\]/"