テンプレートのすべての単語を置き換える必要がありますが、これらの単語は{}と[]で囲まれています。助けてください
$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>