La cosa e` facile, ma non ho capito cosa vuoi esattamente.
In particolare devi dire:
- quale e ` il carattere (o la stringa) che "separa" i vari pezzi.
- se i vari pezzi possono essere spezzati da un acapo
- che significato hanno le parentesiquadre nelle stringhe
- cosa deve apparire al posto dei pezzi sostituiti (in pratica cosa succede se in una riga non ci sono pezzi che ti interessano).