2010正規表現で変換するんだけど、自分であれを打ち込むのが嫌で、ついついコピペ。すると、うまく動かない。結局、エンコード違いの影響でダメだということが判明。コーディングしたのが間違いだったのか。使ってエンコード合わせたらうまく動いた。参照させて頂きました。preg_quoteで処理する部分をシングルクオートで括ると、中にあるシングルクオートと反応して表示が滅茶苦茶になるので、ダブルクオートに変更する必要有り。