我需要替换模板的所有单词,但是这些单词包含在 {} 和 [] 中。请帮忙
$content = '<div class="header header">{header} {header2} [header][/header]</div>';
$content = preg_replace("/(\s|\"|\')(^$)header(^$)(\s|\"|\')/is",'new_class',$content);
输出应如下:<div class="new_class new_class">{header} {header2} [header][/header]</div>