Czy istnieje mozliwosc zbudowania wyrazenia, ktore zamieni dany ciag znakow na poczatku tekstu na inny i dany ciag znakow na koncu tekstu na inny, pozostawiajac srodkowa czesc bez zmian?
Chodz o takie cos:
$tekst = '[cytat]Jakis tekst[/cytat]';
I chodz o to, aby jednym preg_replace() zamienic $tekst na '<span class="cytat">Jakis tekst</span>';
probowalem z takim patternem
$wynik = preg_replace("/[cytat](.*?)[\/cytat]^/", "<span class='cytat'>I tu nie wiem co wstawic, zeby otrzymac reszte tekstu</span", $tekst);
Wiem, sa od tego manuale, ale nie moge jakos sie tego nauczyc, gubie sie w tych wyrazeniach regularnych :/