eh si esatto. Estraggo quello che sta tra INIZIO e FINE, perché il resto non lo devo modificare e poi faccio le sostituzioni.

comunque ho risolto il problema era che nelle funzioni che richiamavo c'era direttamente l'echo della stringa e ho risolto mettendo nelle funzioni un return della stringa e poi solo dopo aver fatto tutte le sostituzioni faccio l'echo.
In effetti mi sa proprio che potrei usare semplicemente str_replace, non so perché mi ero ostinato ad usare le preg


grazie degli aiuti...se comunque hai una soluzione alternativa e più elegante in cui potrei usare semplicemente una preg me la posti? gracias