Salve a tutti,
sono alle prime armi e non so come fare per estrarre solo le informazioni che mi servono da una riga di testo, dove ogni parola è separata dal carattere pipe.

In pratica mi trovo in questa situazione; testo di esempio:
Piero|Paolo|12|tre|sedia|libro|12/09/2011|123456|Giovanni|giornali abc|sereno|Luca

Come si può notare le parole sono separate dal pipe. Io però so che mi servono le parole che sono sempre ad esempio nella posizione 1,2,7,8,9,12 perchè ricavate da un database.
Vorrei quindi ottenere : Piero|Paolo|12/09/2011|123456|Giovanni|Luca

L'adattamento inoltre andrebbe ripetuto per tutte le righe del file di testo.

Potete spiegarmi come fare, magari facendomi anche un esempio pratico.
Grazie infinite