Poszukuje jakiegoś prostego rozwiązania jak w tytule.
Prosty przykładowy kod:
$content = "ABC";
$search = array();
$replace = array();
array_push($search, "/A/");
array_push($replace, "B");
array_push($search, "/B/");
array_push($replace, "C");
array_push($search, "/C/");
array_push($replace, "D");
$content = preg_replace($search, $replace, $content);
echo $content;
Wynikiem jest "DDD". A ja bym chciał uzyskać "BCD". Czyli kiedy znajdziemy jakiś pasujący "pattern" dla aktualnego "offsetu" w tekście to go stosujemy i zaczynamy kolejne szukanie od następnego znaku który nie został podmieniony bądź dodany przez ostatnią operacje.
Znając życie to jakiś prosty mechanizm ale totalnie nie wiem jak takie coś znaleźć...