2010-11-24 preg_replaceで文字化け PHP ()[]などの正規表現で使う特殊文字を変数にいれてそれを条件にすると文字化けたり、エラーがでるので「preg_quote」を使う。 $reg = "(hogehoge)"; $text = preg_replace("/".preg_quote($reg)."/","xxxx",$text);