";}"が何故あるのかもわからないし、"が引っかからない理由もわかりません。何が原因でしょうか、お願いします教えてください。他になにか解決に必要な情報がありましたら教えてください。ダブルクォーテーションがチェック・置換できません。20:47こんばんわ。次のコードで試したところマッチしましたし置き換えも行われました。方が適切だと思います。文字コードをあわせてあげるといかがでしょうか。Re.ダブルクォーテーションがチェック・置換できません。11:37ゆうじさん返事が遅くなってすいません。同じようにやってみましたができませんでした。そこで実際にやってりるスクリプトを公開します。以下のようになります。'抽出できませんでした。false;}}?>このようになっております。ちなみにエンコードは'ASCII'と表示されました。Re.ダブルクォーテーションがチェック・置換できません。11:46連投すいません。結果は下記のようになります。抽出できませんでした。Re.ダブルクォーテーションがチェック・置換できません。18:32'\"'は'"'で良いのではないでしょうかただ、この問題は自分も以前遭遇していて、正規表現やら置換やらではどうにも対処できなかった記憶があります。するとmagic_quotesが関連しているのかもしれません。$newStr;}とかどうでしょう。2バイト文字は扱えませんが......これで置換できなければその文字はなにか変です。remove_char('"hoge"hoge','"');でうちの環境ではうまく行きました。Re.ダブルクォーテーションがチェック・置換できません。17:45新しい情報ありがとうございます。magic_quotesをoffにしてやってみましたが変わりませんでした。置換が出来ないって意味が解りません。文字コードの裏側が何か存在するのですかね。"は実は2バイト文字だったり・・・。表示は半角ですが・・・。22:40以下のコード試したところ@の前の”を取り除けましたよ。ひとつひとつやれば抽出できるはずです。17:49"自体が無い様な動きをするんですよね。