preg_replace 関数は正規表現に従って一致と置換を行うことができ、回数を指定できるようになりました。次のような要求があります。文字列を書きました。正規表現、この文字列は合計 3 か所に一致しますが、2 番目に一致したものだけを置換したい場合はどうすればよいですか? phpにそのような実装はありますか?
preg_replace 関数は正規表現に従って一致と置換を行うことができ、回数を指定できるようになりました。次のような要求があります。文字列を書きました。正規表現、この文字列は合計 3 か所に一致しますが、2 番目に一致したものだけを置換したい場合はどうすればよいですか? phpにそのような実装はありますか?
preg_replace_callbackを使用します
使用方法はマニュアルを参照してください
は、他の関数を呼び出して置換を処理する preg_replace_callback
で処理できます。置換ロジックは自分で処理できます。
コードに移動するだけです:
リーリー