グループまたは一部のキャラクターの最初の出現を除くすべてを置き換える方法を探しています。
たとえば、次のランダムな文字列:
+Z1A124B555ND124AB+A555
1、5、2、4、A、B、および + が文字列全体で繰り返されます。
124、555 も再発している文字のグループです。
ここで、555、A、B の最初の出現を除くすべてを削除したいとします。
どの正規表現が適切でしょうか? すべてを置き換える例を考えることができます:
preg_replace('/555|A|B/','',$string);
^ そのようなものですが、最初の出現を維持したいのですが... 何かアイデアはありますか?