Poi mi sono accorto che con il codice che ho scritto si "perdono" gli apostrofi nel nuovo file generato.
Quali apostrofi?

Ne approfitto per porre un altra domanda: come faccio a prendere in considerazione solo una riga di una stringa a 3 righe?
Una cosa alla volta, visto che quello che chiedi non è tanto semplice . Almeno dovresti dirmi se queste tre righe hanno una lunghezza fissa, se sono sempre le stesse o cambiano...