質問: preg_replace( "/'(.*?)'/", "'$1'" , $value ); ``` どこが間違っているのでしょうか? マニュアルは再三目を通したのですが分かりませんでした。 よろしくお願いします。
回答: 提示のコードで問題なく置換されているようですが、「うまくできない」とは「何をしたときに」「どうなると思って」「どうなったのか」を、出ているエラーなどと併せて、具体的に記述されたほうが回答を得られやすいと思います。 ``` $value = "'abcd'や'1234'のなどの色んなパターン"; echo preg_replace( "/'(.*?)'/", "'$1'" , $value ); // 'abcd'や'1234'のなどの色んなパターン ``` **動くサンプル:**